question: get variable stack from carbonmessage . this method will create an empty variable stack if it does not exist . concode_field_sep Logger log concode_field_sep void pushNewVariableStack concode_elem_sep Object findVariable concode_elem_sep void removeParentMap concode_elem_sep Object getVariable concode_elem_sep Object getMap concode_elem_sep void setVariableStack concode_elem_sep void addVariable concode_elem_sep void popVariableStack concode_elem_sep Constants.TYPES getType concode_elem_sep Constants.TYPES getType concode_elem_sep boolean isBothSameType concode_elem_sep Object createVariable concode_elem_sep void pushGlobalVariableStack concode_elem_sep void addGlobalVariable
target: Stack < Map < String , Object >> function ( CarbonMessage arg0 ) { if ( arg0 . getProperty ( Constants . VARIABLE_STACK ) != null ) { return ( ( Stack < Map < String , Object >> ) arg0 . getProperty ( Constants . VARIABLE_STACK ) ) ; } else { pushNewVariableStack ( arg0 ) ; return ( Stack < Map < String , Object >> ) arg0 . getProperty ( Constants . VARIABLE_STACK ) ; } }