private List<MorrisLineAdjacent> getRowLineAdjacent() {
		List<MorrisLineAdjacent> lines = new ArrayList<MorrisLineAdjacent>();
		boolean bl = this.hasLeft();
		boolean br = this.hasRight();
		MorrisLineAdjacent oneLine = null;
		if (bl && br) {	//this is in the middle
			oneLine = new MorrisLineAdjacent(this, this.left(), this.right());
			lines.add(oneLine);
		}
		else {
			if (bl) {	//this is in the most right
				MorrisIntersection l = this.left();
				if (l.hasLeft()) {
					oneLine = new MorrisLineAdjacent(this, l, l.left());
					lines.add(oneLine);
				}
			}
			if (br) {	//this is in the most left
				MorrisIntersection r = this.right();
				if (r.hasRight()) {
					oneLine = new MorrisLineAdjacent(this, r, r.right());
					lines.add(oneLine);
				}
			}
		}
		return lines;
	}