private boolean evaluateObjectObject( Object lhs, Object rhs, Navigator nav ) { if( lhs == null || rhs == null ) { return false; } Double lhsNum = NumberFunction.evaluate( lhs, nav ); Double rhsNum = NumberFunction.evaluate( rhs, nav ); if( NumberFunction.isNaN( lhsNum ) || NumberFunction.isNaN( rhsNum ) ) { return false; } return evaluateDoubleDouble( lhsNum, rhsNum ); }