public object getExisting(object O) { foreach (object v in FList) { if (O.Equals(v)) { return v; } } return null; }
private AStarNode getFromHeap(AStarNode node, Heap list) { object o = list.getExisting(node); return o == null ? null : (AStarNode)o; }