static final void getSize(CellRenderer self, Widget widget, Rectangle cellArea, int[] xOffset, int[] yOffset, int[] width, int[] height) {
        if (self == null) {
            throw new IllegalArgumentException("self can't be null");
        }

        if (widget == null) {
            throw new IllegalArgumentException("widget can't be null");
        }

        if (cellArea == null) {
            throw new IllegalArgumentException("cellArea can't be null");
        }

        if (xOffset == null) {
            throw new IllegalArgumentException("xOffset can't be null");
        }

        if (yOffset == null) {
            throw new IllegalArgumentException("yOffset can't be null");
        }

        if (width == null) {
            throw new IllegalArgumentException("width can't be null");
        }

        if (height == null) {
            throw new IllegalArgumentException("height can't be null");
        }

        synchronized (lock) {
            gtk_cell_renderer_get_size(pointerOf(self), pointerOf(widget), pointerOf(cellArea), xOffset, yOffset, width, height);
        }
    }