code: public String toVerboseString() {
  
      /* Take a local reference to the table in case a resize happens. */
      Entry[] tempTable = table;
  
      StringBuffer buf = new StringBuffer();
  
      /* Include the SchemaSet hashcode just in case we need to distinguish them */
      buf.append("SchemaSet ");
      buf.append(this.hashCode());
      buf.append(" {\n");
  
      /* For each table entry, write out all the SchemaIds */
      for (int i=0; i < tempTable.length;  i++) {
        buf.append("  [");
        buf.append(i);
        buf.append("] ");
        Entry ent = tempTable[i];
        buf.append(ent);
        while (ent != null) {
          ent = ent.next;
          buf.append(" ");
          buf.append(ent);
        }
        buf.append("\n");
      }
  
      buf.append(" }\n");
  
      return buf.toString();
    }
docs: Returns a printable view of the SchemaSet and contents for use in
  debugging and Unit Tests.
  
  @return String Printable view of the SchemaSet and contents