docs: public ProClass<T> useConstructorFor(Class<?>... parameterTypes) {
          try {
              m_constructor = m_proClass.getConstructor(parameterTypes);
          } catch (NoSuchMethodException e) {
              m_errorHandler.handle("Unable to find constructor for  " + m_proClass.getName() + " with parameterTypes: "
                      + Arrays.toString(parameterTypes), e);
          }
          m_loadConstructor = false;
          return this;
      }