public ByteBasedPName addSymbol(
     int hash, String symbolStr, int colonIx, int firstQuad, int secondQuad) {
   ByteBasedPName symbol =
       ByteBasedPNameFactory.getInstance()
           .constructPName(hash, symbolStr, colonIx, firstQuad, secondQuad);
   doAddSymbol(hash, symbol);
   return symbol;
 }
 public ByteBasedPName addSymbol(int hash, String symbolStr, int colonIx, int[] quads, int qlen) {
   ByteBasedPName symbol =
       ByteBasedPNameFactory.getInstance().constructPName(hash, symbolStr, colonIx, quads, qlen);
   doAddSymbol(hash, symbol);
   return symbol;
 }