Questo è il modo corretto:
codice:public void unMetodo (Object obj1, Object obj2) { try { Method m = this.getClass().getMethod("unMetodo", new Class[] { Object.class, Object.class }); } catch (NoSuchMethodException e) { // in teoria non dovrebbe succedere } }