} else if (e instanceof IllegalPropertyValueStringException) {
IllegalPropertyValueStringException pe =
(IllegalPropertyValueStringException) e;
return adapt(d, pe);
} else if (e instanceof PropertyIsMandatoryException) {
PropertyIsMandatoryException pe = (PropertyIsMandatoryException) e;
return adapt(d, pe);
} else if (e instanceof PropertyIsSingleValuedException) {
PropertyIsSingleValuedException pe = (PropertyIsSingleValuedException) e;
return adapt(d, pe);
} else if (e instanceof PropertyIsReadOnlyException) {