question: the map api concode_field_sep Log log concode_elem_sep List<CleanupHandler> cleanupHandlers concode_elem_sep Object input concode_elem_sep List<String> trace concode_elem_sep LoginStack loginStack concode_elem_sep Map<String,List<Object>> stacks concode_elem_sep OperationCallback operationCallback concode_elem_sep ChainCallback chainCallback concode_elem_sep Map<String,Object> vars concode_elem_sep boolean commit concode_field_sep void onOutput concode_elem_sep Collection<Object> values concode_elem_sep void onChain concode_elem_sep OperationCallback getChainCallback concode_elem_sep Object getInput concode_elem_sep void onOperation concode_elem_sep boolean containsValue concode_elem_sep Object put concode_elem_sep Object remove concode_elem_sep Object pop concode_elem_sep String getFormattedText concode_elem_sep Principal getPrincipal concode_elem_sep Object get concode_elem_sep void putAll concode_elem_sep Set<String> keySet concode_elem_sep void addChainCallback concode_elem_sep void addTrace concode_elem_sep T getAdapter concode_elem_sep void removeCleanupHandler concode_elem_sep void set concode_elem_sep void onError concode_elem_sep Map<String,Object> getVars concode_elem_sep Set<java.util.Map.Entry<String,Object>> entrySet concode_elem_sep boolean containsKey concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep void setCoreSession concode_elem_sep boolean isCommit concode_elem_sep OperationContext getSubContext concode_elem_sep void push concode_elem_sep void setInput concode_elem_sep Object peek concode_elem_sep String getFormattedTrace concode_elem_sep Object pull concode_elem_sep void setRollback concode_elem_sep void setCommit concode_elem_sep CoreSession getCoreSession concode_elem_sep LoginStack getLoginStack concode_elem_sep List<String> getTrace concode_elem_sep Trace getTrace concode_elem_sep void dispose concode_elem_sep void addCleanupHandler
target: int function ( ) { return vars . size ( ) ; }