final boolean wasReserved(long pos, long size) {
		for (Location location = reservedChain; location != null; location = location.next) {
			if ((pos >= location.pos && pos - location.pos < location.size)
					|| (pos <= location.pos && location.pos - pos < size)) {
				return true;
			}
		}

		return false;
	}