whoops ;-)
[mir.git] / source / mir / producer / reader / ScriptedProducerNodeTool.java
index 56710b4..e8a2251 100755 (executable)
@@ -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) {