public static void setProperty( Object messageArgument, Class senderClass, Object receiver, String messageName) throws Throwable { try { if (receiver == null) receiver = NullObject.getNullObject(); InvokerHelper.setProperty(receiver, messageName, messageArgument); } catch (GroovyRuntimeException gre) { throw unwrap(gre); } }