if(contentList == null) return block;
    public Box layoutChildren(Context c, Box box) {        BlockBox block = (BlockBox) box;        c.shrinkExtents(block);        // save the original height in case it        // has a fixed height        //not used: int original_height = block.height;        // prepare for the list items        int old_counter = c.getListCounter();        c.setListCounter(0);        java.util.List contentList = block.content.getChildContent(c);        if (contentList.size() == 0) return block;//we can do this if there is no content, right?        layoutContent(c, box, contentList, block);        c.addMaxWidth(box.width);        c.setListCounter(old_counter);        c.unshrinkExtents(block);        return block;    }