private List<MorrisLineAdjacent> getColumnLineAdjacent() {
		List<MorrisLineAdjacent> lines = new ArrayList<MorrisLineAdjacent>();
		boolean bu = this.hasUp();
		boolean bd = this.hasDown();
		MorrisLineAdjacent oneLine = null;
		if (bu && bd) {	//this is in the middle
			oneLine = new MorrisLineAdjacent(this, this.up(), this.down());
			lines.add(oneLine);
		}
		else {
			if (bu) {	//this is in the most down
				MorrisIntersection u = this.up();
				if (u.hasUp()) {
					oneLine = new MorrisLineAdjacent(this, u, u.up());
					lines.add(oneLine);
				}
			}
			if (bd) {	//this is in the most up
				MorrisIntersection d = this.down();
				if (d.hasDown()) {
					oneLine = new MorrisLineAdjacent(this, d, d.down());
					lines.add(oneLine);
				}
			}
		}
		return lines;
	}