public String stringRouteToTarget(String target) {
		if (negCircle) {
			return "ERROR:1001:negCircle";
		} else if (overflowError) {
			return "ERROR:1002:overflowError";
		}
		
		int distance = graph.getValV(target, attrDistanceName);
		if (distance == Integer.MAX_VALUE) {
			return "ERROR:1000:No route from "+this.startNode+" to "+target;
		}
		String ret = "#"+distance;
		
		String path = recursive(target, "");
		
		return path+ret;
	}