}
public void evaluate(ReportContext context, List<Forward> fwds) {
List list = new ArrayList();
for (int i = 0; i < getCell().getBoxCount(); ++i) {
Box bx = getCell().getBox(i);
boolean printBox = true;
if (bx.getCondition() != null) {
printBox = context.evaluateCondition(bx.getCondition());
}
if (printBox) {
BoxInstance bi = BoxInstance.getInstance(bx);
bi.evaluate(context, fwds);
list.add(bi);