@Override public int hashCode() { return getLocation().hashCode(); }
@Override public boolean equals( Object obj ) { if (obj instanceof Node) { Node that = (Node)obj; return this.getLocation().isSame(that.getLocation()); } return false; }
@Override public String toString() { return "Node " + getLocation().toString(); } }