question: @ SuppressWarnings ( "rawtypes" ) public synchronized Object handleData ( Map data , int action , boolean allowChildEvents ) { Object result = null ; if ( data . containsKey ( getKeyAttribute ( ) ) ) { boolean oldAllowEvents = allowEvents ; allowEvents = allowChildEvents ; ProcessVar dataset = ( ProcessVar ) get ( data . get ( getKeyAttribute ( ) ) ) ; if ( dataset == null ) { dataset = new ProcessVar ( ) ; dataset . setKeyAttribute ( getKeyAttribute ( ) ) ; } dataset . putAll ( data , action , allowChildEvents ) ; allowEvents = oldAllowEvents ; result = put ( dataset . getKeyValue ( ) , dataset , action ) ; } return ( result ) ; }
target:  handle a set/map of data attributes with specified notification action