protected static Integer groupCount(Field f) {
if (f == null)
return new Integer(0);
Report report = f.getReport();
Group group = report.findGroup(f.getSection());
if (group == null && f.getSection().isDetail())
group = report.innermostGroup(); // May be null
return new Integer(group == null ? report.rowNumber()