Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java	(revision 30532)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingGraph.java	(revision 30737)
@@ -160,5 +160,5 @@
 
         logger.debug("Creating Graph...");
-        graph = new DirectedWeightedMultigraph<Node, OsmEdge>(OsmEdge.class);
+        graph = new DirectedWeightedMultigraph<>(OsmEdge.class);
         rgDelegator=new RoutingGraphDelegator(graph);
         rgDelegator.setRouteType(this.routeType);
@@ -347,5 +347,5 @@
      */
     public List<OsmEdge> applyAlgorithm(List<Node> nodes, Algorithm algorithm) {
-        List<OsmEdge> path = new ArrayList<OsmEdge>();
+        List<OsmEdge> path = new ArrayList<>();
         Graph<Node,OsmEdge> g;
         double totalWeight = 0;
@@ -370,5 +370,5 @@
             DijkstraShortestPath<Node, OsmEdge> routingk = null;
             for (int index = 1; index < nodes.size(); ++index) {
-                routingk = new DijkstraShortestPath<Node, OsmEdge>(g, nodes
+                routingk = new DijkstraShortestPath<>(g, nodes
                         .get(index - 1), nodes.get(index));
                 if (routingk.getPathEdgeList() == null) {
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingProfile.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingProfile.java	(revision 30532)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/jrt/core/RoutingProfile.java	(revision 30737)
@@ -75,5 +75,5 @@
         logger.debug("Init RoutingProfile with name: "+name);
         this.name = name;
-        waySpeeds=new HashMap<String,Double>();
+        waySpeeds=new HashMap<>();
         Map<String,String> prefs=Main.pref.getAllPrefix("routing.profile."+name+".speed");
         for(String key:prefs.keySet()){
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java	(revision 30532)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingLayer.java	(revision 30737)
@@ -191,5 +191,5 @@
     @Override
     public Action[] getMenuEntries() {
-        Collection<Action> components = new ArrayList<Action>();
+        Collection<Action> components = new ArrayList<>();
         components.add(LayerListDialog.getInstance().createShowHideLayerAction());
 //        components.add(new JMenuItem(new LayerListDialog.ShowHideMarkerText(this)));
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingModel.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingModel.java	(revision 30532)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingModel.java	(revision 30737)
@@ -79,5 +79,5 @@
      */
     public RoutingModel(DataSet data) {
-        nodes = new ArrayList<Node>();
+        nodes = new ArrayList<>();
         System.out.println("gr " + data);
         routingGraph = new RoutingGraph(data);
@@ -128,5 +128,5 @@
      */
     public void reverseNodes() {
-        List<Node> aux = new ArrayList<Node>();
+        List<Node> aux = new ArrayList<>();
         for (Node n : nodes) {
             aux.add(0,n);
Index: applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java
===================================================================
--- applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java	(revision 30532)
+++ applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java	(revision 30737)
@@ -148,5 +148,5 @@
         preferenceSettings=new RoutingPreferenceDialog();
         // Initialize layers list
-        layers = new ArrayList<RoutingLayer>();
+        layers = new ArrayList<>();
         // Add menu
         menu = new RoutingMenu();
