cdm/src/main/java/ucar/nc2/dataset/NetcdfDataset.java
public boolean enhanceNeeded(Set<Enhance> want) throws IOException {
    if (want == null) return false;
    for (Enhance mode : want) {
      if (!this.enhanceMode.contains(mode)) return true;
    }
    return false;
  }
public boolean enhanceNeeded(Set<Enhance> want) throws IOException {
    if (want == null) return false;
    for (Enhance mode : want) {
      if (!this.enhanceMode.contains(mode)) return true;
    }
    return false;
  }
is this enhancement already done ?

@param want enhancements wanted
@return true if wanted enhancement is not done
@throws java.io.IOException on error