@SuppressWarnings({"rawtypes", "unchecked"}) @Override public Object get(Object context, String name) throws EvaluationException { if (context == null) { return null; } ContextAccessor accessor = getAccessor(context); if (accessor == null) { throw new EvaluationException("No accessor for: " + context); } return accessor.get(context, name); }