code: function(builder, parent, name) {
  
              /**
               * Builder reference.
               * @type {!ProtoBuf.Builder}
               * @expose
               */
              this.builder = builder;
  
              /**
               * Parent object.
               * @type {?ProtoBuf.Reflect.T}
               * @expose
               */
              this.parent = parent;
  
              /**
               * Object name in namespace.
               * @type {string}
               * @expose
               */
              this.name = name;
  
              /**
               * Fully qualified class name
               * @type {string}
               * @expose
               */
              this.className;
          }
docs: Constructs a Reflect base class.
  @exports ProtoBuf.Reflect.T
  @constructor
  @abstract
  @param {!ProtoBuf.Builder} builder Builder reference
  @param {?ProtoBuf.Reflect.T} parent Parent object
  @param {string} name Object name