cdm/src/main/java/ucar/nc2/iosp/hdf4/HdfEos.java
static public boolean amendFromODL(NetcdfFile ncfile, Group eosGroup) throws IOException {
    String smeta = getStructMetadata(eosGroup);
    if (smeta == null) { return false; }

    HdfEos fixer = new HdfEos();
    fixer.fixAttributes(ncfile.getRootGroup());
    fixer.amendFromODL(ncfile, smeta);
    return true;
  }
static public boolean amendFromODL(NetcdfFile ncfile, Group eosGroup) throws IOException {
    String smeta = getStructMetadata(eosGroup);
    if (smeta == null) { return false; }

    HdfEos fixer = new HdfEos();
    fixer.fixAttributes(ncfile.getRootGroup());
    fixer.amendFromODL(ncfile, smeta);
    return true;
  }
Amend the given NetcdfFile with metadata from HDF-EOS structMetadata.
All Variables named StructMetadata.n, where n= 1, 2, 3 ... are read in and their contents concatenated
to make the structMetadata String.

@param ncfile   Amend this file
@param eosGroup the group containing variables named StructMetadata.*
@return true if HDF-EOS info was found
@throws IOException on read error