code: Node createConstructorCall(@Nullable JSType classType, Node callee, Node... args) {
      Node result = NodeUtil.newCallNode(callee, args);
      if (isAddingTypes()) {
        checkNotNull(classType);
        FunctionType constructorType = checkNotNull(classType.toMaybeFunctionType());
        ObjectType instanceType = checkNotNull(constructorType.getInstanceType());
        result.setJSType(instanceType);
      }
      return result;
    }
docs: Create a call that returns an instance of the given class type.
  
  <p>This method is intended for use in special cases, such as calling `super()` in a
  constructor.