X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fproducer%2Freader%2FScriptedProducerNodeTool.java;h=e8a2251fcc9996954013b9c99d6344c93f9e14c7;hb=bd509ef78e9f9fdf45915a2e98e8021882a6cfba;hp=56710b460124c47d285b42348a9524baa34c81b0;hpb=8563841098b6ab3e6233f61519e58b41dcc30266;p=mir.git diff --git a/source/mir/producer/reader/ScriptedProducerNodeTool.java b/source/mir/producer/reader/ScriptedProducerNodeTool.java index 56710b46..e8a2251f 100755 --- a/source/mir/producer/reader/ScriptedProducerNodeTool.java +++ b/source/mir/producer/reader/ScriptedProducerNodeTool.java @@ -60,17 +60,14 @@ public class ScriptedProducerNodeTool { runtimeStack.pop(); } - public static Map saveMapValues(Map aMap, Set aKeys) { - Map result = new HashMap(); + public static void saveMapValues(Map aDestination, Map aSource, Set aKeys) { Iterator i = aKeys.iterator(); while (i.hasNext()) { Object key = i.next(); - if (aMap.containsKey(key)) - result.put(key, aMap.get(key)); + if (aSource.containsKey(key)) + aDestination.put(key, aSource.get(key)); } - - return result; } public static void restoreMapValues(Map aMap, Set aKeys, Map aSavedValues) {