catch ( RuntimeException re )
{
throw new DeleteResourcePropertyRequestFailedFaultException( getNamespaceSet(), re.toString() );
}
Object[] oldValue = getValue( prop );
prop.clear();
Object[] newValue = null;
if ( prop.getChangeListener() != null )
{
firePropChangeEvent( prop, oldValue, newValue );
}