void dumpClasses(Group g, PrintWriter out) {
    """
	/*
	Debugging: get the information from parsing
	
	@return NetcdfDatasetInfo object
	
	public NetcdfDatasetInfo getInfo() {
	return new NetcdfDatasetInfo(this);
	}
    """

    out.println("Dimensions:");
    for (Dimension ds : g.getDimensions()) {
      out.println("  " + ds.getShortName() + " " + ds.getClass().getName());
    }

    out.println("Atributes:");
    for (Attribute a : g.getAttributes()) {
      out.println("  " + a.getShortName() + " " + a.getClass().getName());
    }

    out.println("Variables:");
    dumpVariables(g.getVariables(), out);

    out.println("Groups:");
    for (Group nested : g.getGroups()) {
      out.println("  " + nested.getFullName() + " " + nested.getClass().getName());
      dumpClasses(nested, out);
    }
  }
void dumpClasses(Group g, PrintWriter out) {

    out.println("Dimensions:");
    for (Dimension ds : g.getDimensions()) {
      out.println("  " + ds.getShortName() + " " + ds.getClass().getName());
    }

    out.println("Atributes:");
    for (Attribute a : g.getAttributes()) {
      out.println("  " + a.getShortName() + " " + a.getClass().getName());
    }

    out.println("Variables:");
    dumpVariables(g.getVariables(), out);

    out.println("Groups:");
    for (Group nested : g.getGroups()) {
      out.println("  " + nested.getFullName() + " " + nested.getClass().getName());
      dumpClasses(nested, out);
    }
  }
void dumpClasses ( Group g , PrintWriter out ) { out . println ( "Dimensions:" ) ; for ( Dimension ds : g . getDimensions ( ) ) { out . println ( "  " + ds . getShortName ( ) + " " + ds . getClass ( ) . getName ( ) ) ; } out . println ( "Atributes:" ) ; for ( Attribute a : g . getAttributes ( ) ) { out . println ( "  " + a . getShortName ( ) + " " + a . getClass ( ) . getName ( ) ) ; } out . println ( "Variables:" ) ; dumpVariables ( g . getVariables ( ) , out ) ; out . println ( "Groups:" ) ; for ( Group nested : g . getGroups ( ) ) { out . println ( "  " + nested . getFullName ( ) + " " + nested . getClass ( ) . getName ( ) ) ; dumpClasses ( nested , out ) ; } }
/*
Debugging: get the information from parsing

@return NetcdfDatasetInfo object

public NetcdfDatasetInfo getInfo() {
return new NetcdfDatasetInfo(this);
}
/ * Debugging : get the information from parsing