Index: trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
===================================================================
--- trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(revision 19293)
+++ trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(revision 19294)
@@ -25,5 +25,5 @@
 public class AddPrimitivesCommand extends Command {
 
-    private List<PrimitiveData> data;
+    private List<PrimitiveData> primitiveData;
     private Collection<PrimitiveData> toSelect;
     private List<PrimitiveData> preExistingData;
@@ -56,7 +56,7 @@
     private void init(List<PrimitiveData> data, List<PrimitiveData> toSelect) {
         CheckParameterUtil.ensureParameterNotNull(data, "data");
-        this.data = new ArrayList<>(data);
+        this.primitiveData = new ArrayList<>(data);
         if (toSelect == data) {
-            this.toSelect = this.data;
+            this.toSelect = this.primitiveData;
         } else if (toSelect != null) {
             this.toSelect = new ArrayList<>(toSelect);
@@ -76,8 +76,8 @@
     private void executeRealCommand(DataSet ds) {
         if (createdPrimitives == null) { // first time execution
-            List<OsmPrimitive> newPrimitives = new ArrayList<>(data.size());
+            List<OsmPrimitive> newPrimitives = new ArrayList<>(primitiveData.size());
             preExistingData = new ArrayList<>();
 
-            for (PrimitiveData pd : data) {
+            for (PrimitiveData pd : primitiveData) {
                 OsmPrimitive primitive = ds.getPrimitiveById(pd);
                 boolean created = primitive == null;
@@ -99,5 +99,5 @@
             for (int i = 0; i < newPrimitives.size(); i++) {
                 if (!(newPrimitives.get(i) instanceof Node)) {
-                    newPrimitives.get(i).load(data.get(i));
+                    newPrimitives.get(i).load(primitiveData.get(i));
                 }
             }
@@ -108,5 +108,5 @@
             for (OsmPrimitive osm : createdPrimitives) {
                 if (preExistingData.stream().anyMatch(pd -> pd.getPrimitiveId().equals(osm.getPrimitiveId()))) {
-                    Optional<PrimitiveData> o = data.stream()
+                    Optional<PrimitiveData> o = primitiveData.stream()
                             .filter(pd -> pd.getPrimitiveId().equals(osm.getPrimitiveId())).findAny();
                     o.ifPresent(osm::load);
@@ -121,6 +121,6 @@
         DataSet ds = getAffectedDataSet();
         if (createdPrimitives == null) {
-            createdPrimitives = new ArrayList<>(data.size());
-            for (PrimitiveData pd : data) {
+            createdPrimitives = new ArrayList<>(primitiveData.size());
+            for (PrimitiveData pd : primitiveData) {
                 OsmPrimitive p = ds.getPrimitiveById(pd);
                 createdPrimitives.add(p);
@@ -147,5 +147,5 @@
     @Override
     public String getDescriptionText() {
-        int size = data != null ? data.size() : createdPrimitives.size();
+        int size = primitiveData != null ? primitiveData.size() : createdPrimitives.size();
         return trn("Added {0} object", "Added {0} objects", size, size);
     }
@@ -162,5 +162,5 @@
             return createdPrimitives;
 
-        return data.stream()
+        return primitiveData.stream()
                 .map(d -> Objects.requireNonNull(getAffectedDataSet().getPrimitiveById(d), () -> "No primitive found for " + d))
                 .collect(Collectors.toSet());
@@ -169,5 +169,5 @@
     @Override
     public int hashCode() {
-        return Objects.hash(super.hashCode(), data, toSelect, preExistingData, createdPrimitives);
+        return Objects.hash(super.hashCode(), primitiveData, toSelect, preExistingData, createdPrimitives);
     }
 
@@ -178,5 +178,5 @@
         if (!super.equals(obj)) return false;
         AddPrimitivesCommand that = (AddPrimitivesCommand) obj;
-        return Objects.equals(data, that.data) &&
+        return Objects.equals(primitiveData, that.primitiveData) &&
                Objects.equals(toSelect, that.toSelect) &&
                Objects.equals(preExistingData, that.preExistingData) &&
