public boolean equalsID (Object chunk)
	{
		if(chunk == this)
			return true;
		if(!(chunk instanceof AbstractChunk))
			return false;
		if(ID == null && ((AbstractChunk)chunk).ID == null)
			return true;
		if((((AbstractChunk)chunk).ID == null && ID != null) || (ID == null && ((AbstractChunk)chunk).ID != null))
			return false;
		return ((AbstractChunk)chunk).ID.equals(ID);
	}