Index: trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java
===================================================================
--- trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java	(revision 6995)
+++ trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java	(revision 7005)
@@ -55,6 +55,6 @@
         int numRelations = 1000;
 
-        ArrayList<Node> nodes = new ArrayList<Node>();
-        ArrayList<Way> ways = new ArrayList<Way>();
+        ArrayList<Node> nodes = new ArrayList<>();
+        ArrayList<Way> ways = new ArrayList<>();
 
         // create a set of nodes
@@ -122,5 +122,5 @@
     static public void createDataSetOnServer(DataSet ds) throws OsmTransferException {
         logger.info("creating data set on the server ...");
-        ArrayList<OsmPrimitive> primitives = new ArrayList<OsmPrimitive>();
+        ArrayList<OsmPrimitive> primitives = new ArrayList<>();
         primitives.addAll(testDataSet.getNodes());
         primitives.addAll(testDataSet.getWays());
@@ -246,5 +246,5 @@
     public void testMultiGet10Nodes() throws OsmTransferException {
         MultiFetchServerObjectReader reader = new MultiFetchServerObjectReader();
-        ArrayList<Node> nodes = new ArrayList<Node>(ds.getNodes());
+        ArrayList<Node> nodes = new ArrayList<>(ds.getNodes());
         for (int i =0; i< 10; i++) {
             reader.append(nodes.get(i));
@@ -263,5 +263,5 @@
     public void testMultiGet10Ways() throws OsmTransferException {
         MultiFetchServerObjectReader reader = new MultiFetchServerObjectReader();
-        ArrayList<Way> ways= new ArrayList<Way>(ds.getWays());
+        ArrayList<Way> ways= new ArrayList<>(ds.getWays());
         for (int i =0; i< 10; i++) {
             reader.append(ways.get(i));
@@ -281,5 +281,5 @@
     public void testMultiGet10Relations() throws OsmTransferException {
         MultiFetchServerObjectReader reader = new MultiFetchServerObjectReader();
-        ArrayList<Relation> relations= new ArrayList<Relation>(ds.getRelations());
+        ArrayList<Relation> relations= new ArrayList<>(ds.getRelations());
         for (int i =0; i< 10; i++) {
             reader.append(relations.get(i));
@@ -299,5 +299,5 @@
     public void testMultiGet800Nodes() throws OsmTransferException {
         MultiFetchServerObjectReader reader = new MultiFetchServerObjectReader();
-        ArrayList<Node> nodes = new ArrayList<Node>(ds.getNodes());
+        ArrayList<Node> nodes = new ArrayList<>(ds.getNodes());
         for (int i =0; i< 812; i++) {
             reader.append(nodes.get(i));
@@ -316,5 +316,5 @@
     public void multiGetWithNonExistingNode() throws OsmTransferException {
         MultiFetchServerObjectReader reader = new MultiFetchServerObjectReader();
-        ArrayList<Node> nodes = new ArrayList<Node>(ds.getNodes());
+        ArrayList<Node> nodes = new ArrayList<>(ds.getNodes());
         for (int i =0; i< 10; i++) {
             reader.append(nodes.get(i));
Index: trunk/test/functional/org/openstreetmap/josm/io/OsmServerBackreferenceReaderTest.java
===================================================================
--- trunk/test/functional/org/openstreetmap/josm/io/OsmServerBackreferenceReaderTest.java	(revision 6995)
+++ trunk/test/functional/org/openstreetmap/josm/io/OsmServerBackreferenceReaderTest.java	(revision 7005)
@@ -127,5 +127,5 @@
     static public void createDataSetOnServer(DataSet ds) throws OsmTransferException {
         logger.info("creating data set on the server ...");
-        ArrayList<OsmPrimitive> primitives = new ArrayList<OsmPrimitive>();
+        ArrayList<OsmPrimitive> primitives = new ArrayList<>();
         primitives.addAll(ds.getNodes());
         primitives.addAll(ds.getWays());
@@ -328,5 +328,5 @@
         }
         assertEquals(2, referers.getRelations().size());  // two relations referring to
-        Set<Long> expectedNodeIds = new HashSet<Long>();
+        Set<Long> expectedNodeIds = new HashSet<>();
         for (Way way : referers.getWays()) {
             Way orig = (Way) ds.getPrimitiveById(way);
@@ -359,5 +359,5 @@
         DataSet referers = reader.parseOsm(NullProgressMonitor.INSTANCE);
 
-        Set<Long> referringRelationsIds = new HashSet<Long>();
+        Set<Long> referringRelationsIds = new HashSet<>();
         r = lookupRelation(referers, 6);
         assertNotNull(r);
@@ -386,5 +386,5 @@
         // ways are incomplete after reading.
         //
-        Set<Long> expectedWayIds = new HashSet<Long>();
+        Set<Long> expectedWayIds = new HashSet<>();
         for (RelationMember m : lookupRelation(ds, 6).getMembers()) {
             if (m.isWay()) {
@@ -420,5 +420,5 @@
 
     protected Set<Long> getNodeIdsInWay(Way way) {
-        HashSet<Long> ret = new HashSet<Long>();
+        HashSet<Long> ret = new HashSet<>();
         if (way == null)return ret;
         for (Node n: way.getNodes()) {
@@ -429,5 +429,5 @@
 
     protected Set<Long> getNodeIdsInRelation(Relation r) {
-        HashSet<Long> ret = new HashSet<Long>();
+        HashSet<Long> ret = new HashSet<>();
         if (r == null) return ret;
         for (RelationMember m: r.getMembers()) {
@@ -455,5 +455,5 @@
         DataSet referers = reader.parseOsm(NullProgressMonitor.INSTANCE);
 
-        Set<Long> referringRelationsIds = new HashSet<Long>();
+        Set<Long> referringRelationsIds = new HashSet<>();
         r = lookupRelation(referers, 6);
         assertNotNull(r);
@@ -482,5 +482,5 @@
         // ways are completely read after reading the relations
         //
-        Set<Long> expectedWayIds = new HashSet<Long>();
+        Set<Long> expectedWayIds = new HashSet<>();
         for (RelationMember m : lookupRelation(ds, 6).getMembers()) {
             if (m.isWay()) {
@@ -509,5 +509,5 @@
         }
 
-        Set<Long> expectedNodeIds = new HashSet<Long>();
+        Set<Long> expectedNodeIds = new HashSet<>();
         for (int i = 6; i < 10; i++) {
             Relation r1 = lookupRelation(ds, i);
