code: @Override
    public void introspect(ContextH3 context)
    {
      if (_infoRef.get() != null) {
        return;
      }
      
      //_ctor = introspectConstructor();
  
      // XXX: needs to enumerate fields 
      FieldInfoH3[] fieldInfo = new FieldInfoH3[1];
      
      fieldInfo[0] = new FieldInfoH3("ordinal");
  
      ClassInfoH3 classInfo = new ClassInfoH3(_type.getName(), 
                                              ClassTypeH3.ENUM, 
                                              fieldInfo,
                                              _sequence);
      
      _infoRef.compareAndSet(null, classInfo); 
    }
docs: Introspect the class.