diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/ui/ServiceArgumentSelectionDialog.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/ui/ServiceArgumentSelectionDialog.java index b307415ca..5663a1a61 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/ui/ServiceArgumentSelectionDialog.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/ui/ServiceArgumentSelectionDialog.java @@ -20,6 +20,7 @@ import java.awt.*; import java.awt.event.KeyEvent; import java.util.ArrayList; +import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -29,7 +30,7 @@ public class ServiceArgumentSelectionDialog extends JDialog { private final Project project; - private final Map> arguments; + private final Map> arguments = new HashMap<>(); private final Callback callback; private JPanel panel1; private JButton generateButton; @@ -41,7 +42,7 @@ public class ServiceArgumentSelectionDialog extends JDialog { public ServiceArgumentSelectionDialog(Project project, Map> arguments, Callback callback) { this.project = project; - this.arguments = arguments; + this.arguments.putAll(arguments); this.callback = callback; }