         return _name;
     }
 
-    // documentation inherited from interface Hashable
+    // from interface Hashable
     public function equals (other :Object) :Boolean
     {
         return (other is Name) &&
             (getNormal() === (other as Name).getNormal());
     }
 
-    // documentation inherited from interface Hashable
+    // from interface Hashable
     public function hashCode () :int
     {
         var norm :String = getNormal();

        return hash;
    }

    // documentation inherited from interface Streamable
    public function writeObject (out :ObjectOutputStream) :void
        //throws IOError
    {
        out.writeField(_name);
    }

    // documentation inherited from interface Streamable
    public function readObject (ins :ObjectInputStream) :void
        //throws IOError
    {

import com.threerings.io.Streamable;

public class Name extends Object
    implements Comparable, Hashable, Streamable
{
    public function Name (name :String = "")
    {
