OptNumber (@NotNull HtmlChunk description) { if (this.description != null) { throw new IllegalStateException("Description is already set"); } return new OptNumber(bindId, splitLabel, minValue, maxValue, description); }