code: function(builder, parent, name, options, syntax) {
              Namespace.call(this, builder, parent, name, options, syntax);
  
              /**
               * @override
               */
              this.className = "Enum";
  
              /**
               * Runtime enum object.
               * @type {Object.<string,number>|null}
               * @expose
               */
              this.object = null;
          }
docs: Constructs a new Enum.
  @exports ProtoBuf.Reflect.Enum
  @param {!ProtoBuf.Builder} builder Builder reference
  @param {!ProtoBuf.Reflect.T} parent Parent Reflect object
  @param {string} name Enum name
  @param {Object.<string,*>=} options Enum options
  @param {string?} syntax The syntax level (e.g., proto3)
  @constructor
  @extends ProtoBuf.Reflect.Namespace