public String toString()
  {
    if (this.Keys.size() == 0)
      return "OrderedTable[]\n";
    Enumeration localEnumeration1 = this.Keys.elements();
    Enumeration localEnumeration2 = this.Values.elements();
    StringBuffer localStringBuffer = new StringBuffer("OrderedTable[\n");
    while (localEnumeration1.hasMoreElements())
    {
      Object localObject = localEnumeration1.nextElement();
      if (localObject.getClass().isArray())
        localStringBuffer.append(Debug.arrayPrint(localObject));
      else
        localStringBuffer.append(localObject);
      localStringBuffer.append("  :  ");
      localObject = localEnumeration2.nextElement();
      if (localObject.getClass().isArray())
        localStringBuffer.append(Debug.arrayPrint(localObject));
      else
        localStringBuffer.append(localObject);
      localStringBuffer.append("\n");
    }
    localStringBuffer.append("]\n");
    return localStringBuffer.toString();
  }