docs: final void setFieldNameSymbol(SymbolToken name)
      {
          assert _fieldId == UNKNOWN_SYMBOL_ID && _fieldName == null;
          _fieldName = name.getText();
          _fieldId   = name.getSid();
  
          // if a SID has been added by this operation to a previously SID-less node we have to mark upwards
          // towards the context root that a SID is present
          if (UNKNOWN_SYMBOL_ID != _fieldId && !_isSymbolIdPresent()) {
              cascadeSIDPresentToContextRoot();
          }
      }