public Position getStartNode(){
		Iterator<Node> _iter = this._nodes.values().iterator();
		Position _result = null;
		while(_iter.hasNext()){
			Node _node = _iter.next();
			if(_node.isStartpoint()){
				_result = _node.getPosition();
				break;
			}
		}
		return _result;
	}