* @throws IllegalStateException if the instance has not the necessary
* information to build the QPropertyDefinition
* instance.
*/
public QPropertyDefinition build() throws IllegalStateException {
return new QPropertyDefinitionImpl(getName(), getDeclaringNodeType(), getAutoCreated(), getMandatory(), getOnParentVersion(), getProtected(), getDefaultValues(), getMultiple(), getRequiredType(), getValueConstraints(), getAvailableQueryOperators(), getFullTextSearchable(), getQueryOrderable());
}