Index: /tools/routingservice/trunk/src/jp/co/orkney/restlet/util/IOHelper.java
===================================================================
--- /tools/routingservice/trunk/src/jp/co/orkney/restlet/util/IOHelper.java (revision 272)
+++ /tools/routingservice/trunk/src/jp/co/orkney/restlet/util/IOHelper.java (revision 275)
@@ -760,7 +760,5 @@
 			wkt = wkt.split("MULTILINESTRING\\(\\(")[1].split("\\)\\)")[0];
 			String wkts[] = wkt.split("\\)\\(");
-			
-			Point point = new Point();
-			
+						
 			for (int i = 0; i < wkts.length; i++)
 			{
@@ -768,10 +766,12 @@
 				for (int j = 0; j < wkt2.length; j++)
 				{
+					Point point = new Point();
 					point.setX(new BigDecimal(wkt2[j].split(" ")[0]));
 					point.setY(new BigDecimal(wkt2[j].split(" ")[1]));
+					edge.addPoint(point);
 				}
+
 			}
 			
-			edge.addPoint(point);
 			edges.add(edge);
 			++k;
