code: private void maybeAddEnhancedTypeMarkerField() {
      if( getGosuClass() instanceof IGosuEnhancementInternal ) {
        int iModifiers = Opcodes.ACC_STATIC | Opcodes.ACC_FINAL | Opcodes.ACC_SYNTHETIC;
        iModifiers |= (BytecodeOptions.isSingleServingLoader() ? Opcodes.ACC_PUBLIC : Opcodes.ACC_PRIVATE);
        IRFieldDecl enhancedTypeMarkerField = new IRFieldDecl( iModifiers,
                                                 false,
                                                 ENHANCED_TYPE_FIELD,
                                                 IRTypeResolver.getDescriptor( ((IGosuEnhancementInternal)getGosuClass()).getEnhancedType() ),
                                                 null );
        _irClass.addField( enhancedTypeMarkerField );
      }
    }
docs: If this is an enhancement, add a (hacky) marker field to indicate the enhanced type for tooling.  E.g.,
  private static final <enhanced-type> ENHNANCED$TYPE;