org_apache_struts_beanvalidation_BeanValidationInterceptorTest_java
ognl.OgnlContext
public Object put(Object key, Object value) {
        Object result;
        if (!RESERVED_KEYS.containsKey(key)) return this._values.put(key, value);
        if (key.equals(THIS_CONTEXT_KEY)) {
            result = this.getCurrentObject();
            this.setCurrentObject(value);
            return result;
        } else if (key.equals(ROOT_CONTEXT_KEY)) {
            result = this.getRoot();
            this.setRoot(value);
            return result;
        } else if (key.equals(TRACE_EVALUATIONS_CONTEXT_KEY)) {
            result = this.getTraceEvaluations() ? Boolean.TRUE : Boolean.FALSE;
            this.setTraceEvaluations(OgnlOps.booleanValue(value));
            return result;
        } else if (key.equals(LAST_EVALUATION_CONTEXT_KEY)) {
            result = this.getLastEvaluation();
            this._lastEvaluation = (Evaluation)value;
            return result;
        } else {
            if (!key.equals(KEEP_LAST_EVALUATION_CONTEXT_KEY)) throw new IllegalArgumentException("unknown reserved key '" + key + "'");
            result = this.getKeepLastEvaluation() ? Boolean.TRUE : Boolean.FALSE;
            this.setKeepLastEvaluation(OgnlOps.booleanValue(value));
        }
        return result;
    }
 -> java.util.Map.containsKey(java.lang.Object): boolean -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Object.equals(java.lang.Object): boolean -> java.util.List.clear(): void -> java.util.List.clear(): void -> java.lang.Object.getClass(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean
 [CALL] -> java.util.Map.containsKey(java.lang.Object): boolean -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [EXIT] [CALL] -> java.util.List.clear(): void -> java.util.List.clear(): void -> java.lang.Object.getClass(): java.lang.Class [CALL] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [EXIT]