docs: protected Object chooseMethod(String methodName, Object methodOrList, Class[] arguments) {
          Object method = chooseMethodInternal(methodName, methodOrList, arguments);
          if (method instanceof GeneratedMetaMethod.Proxy)
              return ((GeneratedMetaMethod.Proxy)method).proxy ();
          return method;
      }