docs: public static Object getPropertyOnSuper(Class senderClass, GroovyObject receiver, String messageName) throws Throwable {
          return invokeMethodOnSuperN(senderClass, receiver, "getProperty", new Object[]{messageName});
      }