code: public boolean isSupersededBy(QuatSymmetryResults other) {
  		if(other.getSymmetry().startsWith("H")) {
  			if(this.getSymmetry().startsWith("C") || this.getSymmetry().startsWith("H")) {
  				if (other.subunits.containsAll(this.subunits)) {
  					return true;
  				}
  			}
  			return false;
  		}
  
  		if (this.getSymmetry().startsWith("H")) {
  			return false;
  		}
  
  		if (this.rotationGroup.getOrder() <= other.rotationGroup.getOrder() &&
  				other.subunits.containsAll(this.subunits)) {
  			return true;
  		}
  		return false;
  	}
docs: Determine if this symmetry result is a subset of the other Symmetry result.
  Checks the following conditions:
  - 'Other' includes all subunits of 'this'.
  - 'Other' has the same or higher order than 'this'.
  
  Special treatment for the helical symmetry:
  - 'Other' includes all subunits of 'this'.
  - 'this' may be Cn, as well as H
  
  Note that isSupersededBy establishes a partial order, i.e. for some
  symmetries A and B, neither A.isSupersededBy(B) nor B.isSupersededBy(A)
  may be true.
  
  @param other
  QuatSymmetryResults
  
  @return true if other supersedes this, false otherwise