@Override
public ReturnValueDescriptor asDescriptor(boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence) {
return new ReturnValueDescriptorImpl(
getType(),
asDescriptors( getDirectConstraints() ),
asContainerElementTypeDescriptors( getContainerElementsConstraints(), cascadingMetaData, defaultGroupSequenceRedefined, defaultGroupSequence ),
cascadingMetaData.isCascading(),
defaultGroupSequenceRedefined,
defaultGroupSequence,
cascadingMetaData.getGroupConversionDescriptors()
);
}