/**
    *** Sets the report header group at the specified column
    **/
public ReportHeaderGroup getReportHeaderGroup(int col)
    {
        /* no report header groups? */
        if (ListTools.isEmpty(this.rptHdrGrps)) {
            return null;
        }
        /* search for column */
        for (ReportHeaderGroup rhg : this.rptHdrGrps) {
            int C = rhg.getColIndex();
            if (col == C) {
                return rhg;
            }
            // TODO: optimize
        }
        /* not found */
        return null;
    }
public ReportHeaderGroup getReportHeaderGroup(int col)
{
/* no report header groups? */
if (ListTools.isEmpty(this.rptHdrGrps)) {
return null;
}
/* search for column */
for (ReportHeaderGroup rhg : this.rptHdrGrps) {
int C = rhg.getColIndex();
if (col == C) {
return rhg;
}
// TODO: optimize
}
/* not found */
return null;
}
public ReportHeaderGroup getReportHeaderGroup(int col)
{
/* no report header groups? */
if (ListTools.isEmpty(this.rptHdrGrps)) {
return null;
}
/* search for column */
for (ReportHeaderGroup rhg : this.rptHdrGrps) {
int C = rhg.getColIndex();
if (col == C) {
return rhg;
}
// TODO: optimize
}
/* not found */
return null;
}
public ReportHeaderGroup getReportHeaderGroup(int col)
{
/* no report header groups? */
if (ListTools.isEmpty(this.rptHdrGrps)) {
return null;
}
/* search for column */
for (ReportHeaderGroup rhg : this.rptHdrGrps) {
int C = rhg.getColIndex();
if (col == C) {
return rhg;
}
// TODO: optimize
}
/* not found */
return null;
}