Bug 127861 [DataBinding] Mark API provisional
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/layout/GridLayoutFactory.java
* @see #spacing
     */
    public GridLayoutFactory margins(Point margins) {
        l.marginWidth = margins.x;
        l.marginHeight = margins.y;
        return this;
    }
    /**
     * Sets the margins for layouts created with this factory. The margins
     * are the distance between the outer cells and the edge of the layout.
     * 
     * @param x horizontal margin size (pixels)
     * @param y vertical margin size (pixels)
     * @return this
     * @see #spacing
     */
    public GridLayoutFactory margins(int x, int y) {
        l.marginWidth = x;
        l.marginHeight = y;
        return this;
    }
    /**
     * Sets the number of columns in the layout
     * 
     * @param numColumns number of columns in the layout
     * @return this
     */
    public GridLayoutFactory numColumns(int numColumns) {
        l.numColumns = numColumns;
        return this;