@SuppressWarnings("unchecked")
    public static <T extends Expression> T parseExpression(final String expression) {
        return (T) simplifiedParse(EXPRESSION, provider(expression));
    }
@ SuppressWarnings ( "unchecked" ) public static < T extends Expression > T parseExpression ( final String expression ) { return ( T ) simplifiedParse ( EXPRESSION , provider ( expression ) ) ; }
Parses the Java expression contained in a {@link String} and returns a
{@link Expression} that represents it.

@param expression {@link String} containing Java expression
@return Expression representing the Java expression
@throws ParseProblemException if the source code has parser errors