docs: private Class[] makeParameterTypes(Object owner, MetaMethod m) {
          Class[] newParameterTypes;
  
          if (owner instanceof Class && !m.isStatic()) {
              Class[] nativeParameterTypes = m.getNativeParameterTypes();
              newParameterTypes = new Class[nativeParameterTypes.length + 1];
  
              System.arraycopy(nativeParameterTypes, 0, newParameterTypes, 1, nativeParameterTypes.length);
              newParameterTypes[0] = (Class) owner;
          } else {
              newParameterTypes = m.getNativeParameterTypes();
          }
  
          return newParameterTypes;
      }