code: private static boolean multiPointEqualsEnvelope_(MultiPoint multipoint_a,
  			Envelope envelope_b, double tolerance,
  			ProgressTracker progress_tracker) {
  		Envelope2D env_a = new Envelope2D(), env_b = new Envelope2D();
  		multipoint_a.queryEnvelope2D(env_a);
  		envelope_b.queryEnvelope2D(env_b);
  
  		if (env_b.getHeight() > tolerance || env_b.getWidth() > tolerance)
  			return false;
  
  		// only true if all the points of the multi_point degenerate to a point
  		// equal to the envelope
  		return envelopeEqualsEnvelope_(env_a, env_b, tolerance,
  				progress_tracker);
  	}
docs: Returns true if multipoint_a equals envelope_b.