public override bool Equals(object o)
 {
     if (this == o)
     {
         return(true);
     }
     else
     {
         if (o is Edu.Stanford.Nlp.Parser.Lexparser.Edge)
         {
             Edu.Stanford.Nlp.Parser.Lexparser.Edge e = (Edu.Stanford.Nlp.Parser.Lexparser.Edge)o;
             if (state == e.state && head == e.head && tag == e.tag && start == e.start && end == e.end)
             {
                 return(true);
             }
         }
     }
     return(false);
 }
 public Edge(Edu.Stanford.Nlp.Parser.Lexparser.Edge e)
     : base(e)
 {
     backHook = e.backHook;
 }