public Block pathSource(final Block block) {
		for (int i = 0; i < paths.size(); i++) {
			final Block[] path = (Block[]) paths.get(i);
			if (path[1] == block) {
				return path[0];
			}
		}

		return null;
	}