code: @SuppressWarnings("unchecked")
      public static <T extends Expression> T parseExpression(final String expression) {
          return (T) simplifiedParse(EXPRESSION, provider(expression));
      }
docs: 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