From b978a979aa6b3519265346d97d979acc7a20b89a Mon Sep 17 00:00:00 2001
From: Michael Zangl <michael.zangl@student.kit.edu>
Date: Sat, 8 Aug 2015 14:09:41 +0200
Subject: [PATCH] Use Arrays.copyOf

---
 src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java b/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
index 2d30e5f..dc59ebd 100644
--- a/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
+++ b/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
@@ -547,11 +547,7 @@ public abstract class AbstractPrimitive implements IPrimitive {
                     return;
                 }
             }
-            String[] newKeys = new String[keys.length + 2];
-            for (int i = 0; i < keys.length; i += 2) {
-                newKeys[i] = keys[i];
-                newKeys[i+1] = keys[i+1];
-            }
+            String[] newKeys = Arrays.copyOf(keys, keys.length + 2);
             newKeys[keys.length] = key;
             newKeys[keys.length + 1] = value;
             keys = newKeys;
-- 
1.9.1

