// Create this lazily as it will never be needed for immutable
// objects and it does not need to be synchronized as mutable objects
// are not thread safe.
if (mutableChoiceDefinitions == null) {
mutableChoiceDefinitions = new ImmutableGeneratingTypedSet(
getInternalChoiceDefinitions(), ChoiceDefinition.class);
}
return mutableChoiceDefinitions;
}