{
ExpressionContext context = expressionLanguage.createNewContext();
context.put("sample", sample);
Expression expression = expressionLanguage.parse("sample", 1, 1);
Object result = expression.eval(context);
assertEquals("Testing variable access", sample, result);
assertTrue("Testing variable access", sample == result);
assertEquals("Testing bean name", "Cambridge", expressionLanguage.parse("sample.name", 1, 1).eval(context));
assertEquals("Testing bean id", 100, expressionLanguage.parse("sample.id", 1, 1).eval(context));