Che senso ha, secondo te, passare a invoke l'oggetto Method che è quello su cui stai invocando invoke? Scusa ma ... stai facendo tentativi a caso?
Il primo argomento è l'oggetto su cui verrà invocato il metodo rappresentato dal Method. Serve solo se è "di istanza", altrimenti se il metodo è statico, è sufficiente passare null (i metodi statici sono associati alla classe ... non alle istanze della classe).
Se il metodo è pubblico in un tipo pubblico, non c'è nemmeno bisogno di setAccessible o altri "truschini".![]()