public float getBoundProperty(SearchNode<O, T> searchNode)
    {
        return ((HeuristicSearchNode<O, T>) searchNode).getF();
    }
public float getBoundProperty(SearchNode<O, T> searchNode)
    {
        return ((HeuristicSearchNode<O, T>) searchNode).getF();
    }
public float getBoundProperty ( SearchNode < O , T > searchNode ) { return ( ( HeuristicSearchNode < O , T > ) searchNode ) . getF ( ) ; }
Provides an implementation of the {@link BoundProperty} interface to extract the cost as the bound property.

@param  searchNode The search node to extract the bound property for.

@return The f value of the supplied heuristic search node. The bound property to control the iterative deepening
algorithm is f.
Provides an implementation of the { @link BoundProperty } interface to extract the cost as the bound property .