public boolean equals(Object obj) { if (obj == EVERYTHING) { return true; } if (obj instanceof ReferencedEnvelope3D) { ReferencedEnvelope3D other = (ReferencedEnvelope3D) obj; if (other.crs != EVERYTHING.crs) return false; if (other.getMinX() != EVERYTHING.getMinX()) return false; if (other.getMinY() != EVERYTHING.getMinY()) return false; if (other.getMinZ() != EVERYTHING.getMinZ()) return false; if (other.getMaxX() != EVERYTHING.getMaxX()) return false; if (other.getMaxY() != EVERYTHING.getMaxY()) return false; if (other.getMaxZ() != EVERYTHING.getMaxZ()) return false; return true; } return super.equals(obj); }