visad/src/main/java/ucar/nc2/iosp/grid/GridVariable.java
public void showMissing(Formatter f) {
    //System.out.println("  " +name+" ntimes (across)= "+ ntimes+" nlevs (down)= "+ nlevels+":");
    int count = 0, total = 0;
    f.format("  %s%n", name);
    for (int j = 0; j < nlevels; j++) {
      f.format("   ");
      for (int i = 0; i < ntimes; i++) {
        boolean missing = recordTracker[i * nlevels + j] == null;
        f.format("%s", missing ? "-" : "X");
        if (missing) count++;
        total++;
      }
      f.format("%n");
    }
    f.format("  MISSING= %d / %d for %s%n",count,total, name);
  }
public void showMissing(Formatter f) {
    //System.out.println("  " +name+" ntimes (across)= "+ ntimes+" nlevs (down)= "+ nlevels+":");
    int count = 0, total = 0;
    f.format("  %s%n", name);
    for (int j = 0; j < nlevels; j++) {
      f.format("   ");
      for (int i = 0; i < ntimes; i++) {
        boolean missing = recordTracker[i * nlevels + j] == null;
        f.format("%s", missing ? "-" : "X");
        if (missing) count++;
        total++;
      }
      f.format("%n");
    }
    f.format("  MISSING= %d / %d for %s%n",count,total, name);
  }
public void showMissing ( Formatter f ) { //System.out.println("  " +name+" ntimes (across)= "+ ntimes+" nlevs (down)= "+ nlevels+":"); int count = 0 , total = 0 ; f . format ( "  %s%n" , name ) ; for ( int j = 0 ; j < nlevels ; j ++ ) { f . format ( "   " ) ; for ( int i = 0 ; i < ntimes ; i ++ ) { boolean missing = recordTracker [ i * nlevels + j ] == null ; f . format ( "%s" , missing ? "-" : "X" ) ; if ( missing ) count ++ ; total ++ ; } f . format ( "%n" ) ; } f . format ( "  MISSING= %d / %d for %s%n" , count , total , name ) ; }
Dump out the missing data
@param f write to this
Dump out the missing data