question: get all the values from the metadata for the command without the specified keys concode_field_sep String REQD concode_elem_sep List<String> errors concode_elem_sep String name concode_elem_sep Object commandData concode_elem_sep String ROOT_OBJ concode_elem_sep String ERR_MSGS concode_field_sep void addError concode_elem_sep Object getVal concode_elem_sep void setCommandData concode_elem_sep Object getRootPrimitive concode_elem_sep List<CommandOperation> parse concode_elem_sep List<CommandOperation> readCommands concode_elem_sep List<String> getErrors concode_elem_sep Map<String,Object> getDataMap concode_elem_sep Map getMap concode_elem_sep Integer getInt concode_elem_sep Integer getInt concode_elem_sep String getStr concode_elem_sep String getStr concode_elem_sep CommandOperation getCopy concode_elem_sep List<CommandOperation> clone concode_elem_sep Object getMapVal concode_elem_sep boolean getBoolean concode_elem_sep String toString concode_elem_sep boolean hasError concode_elem_sep List<Map> captureErrors concode_elem_sep List<String> getStrs concode_elem_sep List<String> getStrs concode_elem_sep void unknownOperation concode_elem_sep Map errorDetails
target: Map < String , Object > function ( String ... arg0 ) { getMapVal ( null ) ; if ( hasError ( ) ) return emptyMap ( ) ; @ SuppressWarnings ( "srini_string" ) LinkedHashMap < String , Object > loc0 = new LinkedHashMap < > ( ( Map < String , Object > ) commandData ) ; if ( arg0 == null ) return loc0 ; for ( String loc1 : arg0 ) { loc0 . remove ( loc1 ) ; } return loc0 ; }