public boolean meets( Object result )
    {
        Object meets = executeExpression( result );

        if (!(meets instanceof Boolean))
        {
            throw new NotABooleanExpressionException( matchee );
        }

        return (Boolean) meets;
    }
public boolean meets ( Object result ) { Object meets = executeExpression ( result ) ; if ( ! ( meets instanceof Boolean ) ) { throw new NotABooleanExpressionException ( matchee ) ; } return ( Boolean ) meets ; }
{@inheritDoc}