docs: private int selectConstructorAndTransformArguments1(Object[] arguments) {
          CachedConstructor constructor = createCachedConstructor(arguments);
          final String methodDescriptor = BytecodeHelper.getMethodDescriptor(Void.TYPE, constructor.getNativeParameterTypes());
          // keeping 3 bits for additional information such as vargs
          return BytecodeHelper.hashCode(methodDescriptor);
      }