@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof Bounds)) {
			return false;
		}
		Bounds b = (Bounds) obj;
		return Objects.equals(minX, b.minX) && Objects.equals(minY, b.minY)
				&& Objects.equals(maxX, b.maxX) && Objects.equals(maxY, b.maxY);
	}