docs: private void writeImportsField(SymbolTable symTab)
      {
          // SymbolTable[] holds accurate information, i.e. it contains the
          // actual import declaration information, through the means of
          // substitute tables if an exact match was not found by the catalog.
          SymbolTable[] sharedSymTabs = symTab.getImportedTables();
  
          if (sharedSymTabs.length == 0)
          {
              return;
          }
  
          final int importsOffset = myBuffer.length - myOffset;
  
          for (int i = sharedSymTabs.length; --i >= 0;)
          {
              writeImport(sharedSymTabs[i]);
          }
  
          writePrefix(TYPE_LIST, myBuffer.length - myOffset - importsOffset);
          writeByte((byte) (0x80 | IMPORTS_SID));
      }