OptExpandableString (@NotNull HtmlChunk description) { if (this.description != null) { throw new IllegalStateException("Description is already set"); } return new OptExpandableString(bindId, label, separator, description); }