settings.dynamicUnset(index);
if (owner.eNotificationRequired())
{
if (notifications == null) notifications = new NotificationChainImpl(4);
if (isUnsettable())
{
notifications.add(new ENotificationImpl(owner, Notification.UNSET, feature, oldValue, null));
}
else