void (final int fill) { if ( fill != FILL_NONE && fill != FILL_HORIZONTAL && fill != FILL_VERTICAL && fill != FILL_BOTH ){ throw new IllegalArgumentException("invalid fill: " + fill); } myFill = fill; }