final ParserContext parserContext = new ParserContext();
parserContext.setStrongTyping(true);
parserContext.addInput("strings", List.class, new Class[] { String.class });
ExpressionCompiler compiler = new ExpressionCompiler("strings", parserContext);
final CompiledExpression expr = compiler
.compile();
assert STRINGS.equals(MVEL.executeExpression(expr, new A())) : "faulty expression eval";
final Type[] typeParameters = compiler.getParserContextState().getLastTypeParameters();