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
    }
}