throws InvocationException { try { return findMethod(name, parameterTypes).invoke(instance, parameters); } catch (IllegalAccessException e) { throw new InvocationException(e, "Unable to invoke {0}({1}) on object {2} with parameters {3}", name,
throws InvocationException { try { return findMethod(name, parameterTypes).invoke(instance, parameters); } catch (IllegalAccessException e) { throw new InvocationException(e, "Unable to invoke {0}({1}) on object {2} with parameters {3}", name,