FunctionTypeBuilder inferConstructorParameters(Node argsParent, @Nullable JSDocInfo info) {
    // Look for template parameters in 'info': these will be added to anything from the class.
    if (info != null) {
      setConstructorTemplateTypeNames(
          buildTemplateTypesFromJSDocInfo(info, true), argsParent.getParent());
    }

    inferParameterTypes(argsParent, info);

    return this;
  }
FunctionTypeBuilder inferConstructorParameters ( Node argsParent , @ Nullable JSDocInfo info ) { if ( info != null ) { setConstructorTemplateTypeNames ( buildTemplateTypesFromJSDocInfo ( info , true ) , argsParent . getParent ( ) ) ; } inferParameterTypes ( argsParent , info ) ; return this ; }
Infer parameters from the params list and info. Also maybe add extra templates.