General method to in find a class according to its name, a list of possible packages and a
list of functions modifying the given name create a target name to look for (e.g: 'name' is
hello_world and the target name may be 'HelloWorld').

General method to in find a class according to its name, a list of possible packages and a
list of functions modifying the given name create a target name to look for (e.g: 'name' is
hello_world and the target name may be 'HelloWorld').

General method to in find a class according to its name, a list of possible packages,
a list of functions modifying the given name create a target name to look for
(e.g: 'name' is hello_world and the target name may be 'HelloWorld').

General method to in find a class according to its name, a list of possible packages,
a list of functions modifying the given name create a target name to look for
(e.g: 'name' is hello_world and the target name may be 'HelloWorld').

General method to in find a class according to its type, its name, a list of possible
packages and a list of functions modifying the given name create a target name to look for
(e.g: 'name' is hello_world and the target name may be 'HelloWorld').

General method to in find a class according to its type, its name, a list of possible
packages and a list of functions modifying the given name create a target name to look for
(e.g: 'name' is hello_world and the target name may be 'HelloWorld').

Invoke the given method for the given class, with some parameters and their types
Tries the method name, then the method as a CamelCased name and the method as a camelCased name
The class is not instanciated if the method is static, otherwise the passed instance is used

Invoke the given method for the given class, with some parameters and their types
Tries the method name, then the method as a CamelCased name and the method as a camelCased name
The class is not instanciated if the method is static, otherwise the passed instance is used

clz

class whose method should be invoked

inst

instance of the class who method should be invoked, if the method is not static

Invoke the given method for the given class, with some parameters.
Tries the method name, then the method as a CamelCased name and the method as a camelCased name
The class is not instanciated if the method is static, otherwise the passed instance is used

clz

class whose method should be invoked

inst

instance of the class who method should be invoked, if the method is not static

Wraps a "try" block around the function f. If f throws
an exception that is in the domain of the handler PF,
the handler will be invoked on the exception. Otherwise
the exception is wrapped into a Failure.