public boolean interSect(DataChunk chunk) {
		int len = this.start.length;
		for (int i = 0; i < len; i++) {
			if (!(this.start[i] >= (chunk.getStart()[i] + chunk.getChunkStep()[i]) || this.start[i]
					+ this.chunkStep[i] < chunk.getStart()[i])) {
				return true;
			}
		}
		return false;
	}