class AbstractExpressionEvaluator implements ExpressionEvaluator {

    @Override
    public boolean evaluateUnaryExpression(String rawExpression, Object resultValue, Class<?> resultClass) {
        if (isStructuredResult(resultClass)) {
            return verifyResult(rawExpression, resultValue, resultClass);
        } else {
            return internalUnaryEvaluation(rawExpression, resultValue, resultClass, false);
        }
    }

}