question: adds a map of properties from a parent scope to the properties for this tool . only new properties will be added ; any that are already set for this tool will be ignored . concode_field_sep boolean restrictToIsExact concode_elem_sep long serialVersionUID concode_elem_sep Method configure concode_elem_sep String CONFIGURE_METHOD_NAME concode_elem_sep String restrictTo concode_elem_sep Class clazz concode_elem_sep String key concode_elem_sep Map<String,Object> properties concode_elem_sep Boolean skipSetters concode_field_sep String getKey concode_elem_sep void setSkipSetters concode_elem_sep boolean isSkipSetters concode_elem_sep void setClass concode_elem_sep Map<String,Object> getProps concode_elem_sep Map<String,Object> getProperties concode_elem_sep String getClassname concode_elem_sep Method getConfigure concode_elem_sep Object newInstance concode_elem_sep void invoke concode_elem_sep void configure concode_elem_sep Object putProperty concode_elem_sep boolean hasPermission concode_elem_sep void setProperty concode_elem_sep Object create concode_elem_sep void restrictTo concode_elem_sep boolean hasConfigure concode_elem_sep Class getToolClass concode_elem_sep void setKey concode_elem_sep Map<String,Object> combine
target: void function ( Map < String , Object > arg0 ) { Map < String , Object > loc0 = getProps ( ) ; for ( Map . Entry < String , Object > loc1 : arg0 . entrySet ( ) ) { if ( ! loc0 . containsKey ( loc1 . getKey ( ) ) ) { loc0 . put ( loc1 . getKey ( ) , loc1 . getValue ( ) ) ; } } }