afreechart/src/main/java/org/afree/chart/block/ColumnArrangement.java
/**
     * Calculates and sets the bounds of all the items in the specified
     * container, subject to the given constraint. The <code>Canvas</code>
     * can be used by some items (particularly items containing text) to
     * calculate sizing parameters.
     * 
     * @param container
     *            the container whose items are being arranged.
     * @param canvas
     *            the graphics device.
     * @param constraint
     *            the size constraint.
     * 
     * @return The container size after the arrangement.
     */
Calculates and sets the bounds of all the items in the specified
container, subject to the given constraint. The Canvas
can be used by some items (particularly items containing text) to
calculate sizing parameters.

@param container
the container whose items are being arranged.
@param canvas
the graphics device.
@param constraint
the size constraint.

@return The container size after the arrangement.
Calculates and sets the bounds of all the items in the specified container subject to the given constraint . The Canvas can be used by some items ( particularly items containing text ) to calculate sizing parameters . @param container the container whose items are being arranged . @param canvas the graphics device . @param constraint the size constraint . @return The container size after the arrangement .
protected Size2D arrangeFF(BlockContainer container, Canvas canvas,
            RectangleConstraint constraint) {
        return arrangeNF(container, canvas, constraint);
    }
protected Size2D arrangeFF ( BlockContainer container , Canvas canvas , RectangleConstraint constraint ) { return arrangeNF ( container , canvas , constraint ) ; }
Calculates and sets the bounds of all the items in the specified
 container, subject to the given constraint.
Calculates and sets the bounds of all the items in the specified container subject to the given constraint .
// TODO: implement properly