@Override
	public boolean equals(Object o) { 
		 if((o instanceof Coordinate<?>)) {
			   
			Coordinate<?> c = (Coordinate<?>) o;
			return getX().equals(c.getX()) && getY().equals(c.getY()) && getTimestamp()==c.getTimestamp();
		 }
		 return false;
	}