public static void setGroovyObjectProperty(Object newValue, GroovyObject object, String property) {
        object.setProperty(property, newValue);
    }
public static void setGroovyObjectProperty ( Object newValue , GroovyObject object , String property ) { object . setProperty ( property , newValue ) ; }
This is so we don't have to reorder the stack when we call this method.
At some point a better name might be in order.