src/main/java/ognl/Ognl.java
public static Map createDefaultContext(Object root, MemberAccess memberAccess, ClassResolver classResolver,
                                           TypeConverter converter)
    {
        return addDefaultContext(root, memberAccess, classResolver, converter, new OgnlContext(classResolver, converter, memberAccess));
    }
public static Map createDefaultContext(Object root, MemberAccess memberAccess, ClassResolver classResolver,
                                           TypeConverter converter)
    {
        return addDefaultContext(root, memberAccess, classResolver, converter, new OgnlContext(classResolver, converter, memberAccess));
    }
public static Map createDefaultContext ( Object root , MemberAccess memberAccess , ClassResolver classResolver , TypeConverter converter ) { return addDefaultContext ( root , memberAccess , classResolver , converter , new OgnlContext ( classResolver , converter , memberAccess ) ) ; }
Creates and returns a new standard naming context for evaluating an OGNL expression.

@param root
The root of the object graph.
@param memberAccess
Java security handling object to determine semantics for accessing normally private/protected
methods / fields.
@param classResolver
The resolver used to instantiate {@link Class} instances referenced in the expression.
@param converter
Converter used to convert return types of an expression in to their desired types.
@return a new Map with the keys <CODE>root</CODE> and <CODE>context</CODE> set
appropriately
Creates and returns a new standard naming context for evaluating an OGNL expression .