/** Comparison function for A* search nodes. */ public final class AStarPredicate implements BinaryPredicate { public boolean evaluate(SearchNode object1, SearchNode object2) { return ( (HeuristicSearchNode) object1).getF() > ( (HeuristicSearchNode) object2).getF(); } }