public override bool Equals( object obj ) { if( obj == null ) return false; return hNode.Equals( ( (SyntaxTreeNode)obj ).hNode ); }