code: public boolean overlapSave(SphereCluster other){
  		//use basic geometry to figure out the maximal degenerated cluster
  		//comes down to Max(radius *(sin alpha + cos alpha)) which is
  		double minDist = Math.sqrt(2)*(getRadius() + other.getRadius());
  		double diff = getCenterDistance(other) - minDist;
  
  		if(diff > 0)
  			return true;
  		else
  			return false;
  	}
docs: When a clusters looses points the new minimal bounding sphere can be
  partly outside of the originating cluster. If a another cluster is
  right next to the original cluster (without overlapping), the new
  cluster can be overlapping with this second cluster. OverlapSave
  will tell you if the current cluster can degenerate so much that it
  overlaps with cluster 'other'
  
  @param other the potentially overlapping cluster
  @return true if cluster can potentially overlap