public Group(SubDataset parent, String name, int headerHeight, int footerHeight) { this.parent = parent; this.name = name; if (parent instanceof Report) { groupFooter = new Band((Report) parent, name + "Footer", headerHeight); groupFooter.setGroup(this); groupFooter.setGroupFooter(true); groupHeader = new Band((Report) parent, name + "Header", footerHeight); groupHeader.setGroup(this); groupHeader.setGroupHeader(true); } }