question: returns the base context that we are wrapping . here , its this , but for other thing like vm related context contortions , it can be something else concode_field_sep InternalHousekeepingContext icb concode_elem_sep Context context concode_field_sep boolean containsKey concode_elem_sep IntrospectionCacheData icacheGet concode_elem_sep Object[] getKeys concode_elem_sep void icachePut concode_elem_sep Resource getCurrentResource concode_elem_sep Object put concode_elem_sep Object remove concode_elem_sep Object localPut concode_elem_sep void setCurrentResource concode_elem_sep Context getInternalUserContext concode_elem_sep void popCurrentTemplateName concode_elem_sep Object get concode_elem_sep void pushCurrentTemplateName concode_elem_sep String getCurrentTemplateName concode_elem_sep Object[] getTemplateNameStack
target: InternalContextAdapter function ( ) { return this ; }