if (selectedWay.getNode(0) ==way.getNode(0) ) { selectedWay.mergeWith(way,0,0); }
else if (selectedWay.getNode(0) ==way.getLastNode()) { selectedWay.mergeWith(way,0,way.length-1); }
else if (selectedWay.getLastNode()==way.getNode(0) ) { selectedWay.mergeWith(way,selectedWay.length-1,0); }
if (selectedWay.getNode(0) ==way.getNode(0) ) { selectedWay.mergeWith(way,0,0); }
else if (selectedWay.getNode(0) ==way.getLastNode()) { selectedWay.mergeWith(way,0,way.length-1); }
else if (selectedWay.getLastNode()==way.getNode(0) ) { selectedWay.mergeWith(way,selectedWay.length-1,0); }