### Question:
CamelAwareELResolver extends BlueprintELResolver { @Override public Object getValue(org.activiti.engine.impl.javax.el.ELContext context, Object base, Object property) { if (base == null && property != null && property instanceof String) { String key = (String) property; if (CAMEL_PROPERTY_NAME.endsWith(key)) { context.setPropertyResolved(true); return camelBehaviour; } } return super.getValue(context, base, property); }  @Override Object getValue(org.activiti.engine.impl.javax.el.ELContext context, Object base, Object property); void addContextProvider(ContextProvider provider); void removeContextProvider(ContextProvider provider); static final String CAMEL_PROPERTY_NAME; }### Answer:
@Test public void testGetValue() { assertNull(resolver.getValue(null, null, null)); assertNull(resolver.getValue(null, null, "NonCamelProperty")); ELContext context = expectELContextResolved(); assertSame(resolver.getCamelBehaviour(), resolver.getValue(context, null, CAMEL_PROPERTY_NAME)); }