// -------------------------------------------------------- // normal method invocation // -------------------------------------------------------- public static Object invokeMethodN( Class senderClass, Object receiver, String messageName, Object[] messageArguments) throws Throwable { try { return InvokerHelper.invokeMethod(receiver, messageName, messageArguments); } catch (GroovyRuntimeException gre) { throw unwrap(gre); } }