code: public static RowType createWithTypeSignature(TypeSignature typeSignature, List<Field> fields)
      {
          return new RowType(typeSignature, fields);
      }
docs: Only RowParametricType.createType should call this method