I ran into a problem while passing a function as a parameter in a method. My problem is that I want to be able to pass any void function with any type and amount of argument