visad/src/main/java/ucar/nc2/iosp/gempak/GempakSurfaceFileReader.java
public static GempakSurfaceFileReader getInstance(RandomAccessFile raf,
                                                    boolean fullCheck)
          throws IOException {
    GempakSurfaceFileReader gsfr = new GempakSurfaceFileReader();
    gsfr.init(raf, fullCheck);
    return gsfr;
  }
public static GempakSurfaceFileReader getInstance(RandomAccessFile raf,
                                                    boolean fullCheck)
          throws IOException {
    GempakSurfaceFileReader gsfr = new GempakSurfaceFileReader();
    gsfr.init(raf, fullCheck);
    return gsfr;
  }
Initialize the file, read in all the metadata (ala DM_OPEN)

@param raf       RandomAccessFile to read.
@param fullCheck if true, check entire structure
@return A GempakSurfaceFileReader
@throws IOException problem reading file