switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public void eUnset( EStructuralFeature eFeature )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case ComponentPackage.LABEL__CAPTION :				setCaption( (Text) null );				return;			case ComponentPackage.LABEL__BACKGROUND :				setBackground( (Fill) null );				return;			case ComponentPackage.LABEL__OUTLINE :				setOutline( (LineAttributes) null );				return;			case ComponentPackage.LABEL__SHADOW_COLOR :				setShadowColor( (ColorDefinition) null );				return;			case ComponentPackage.LABEL__INSETS :				setInsets( (Insets) null );				return;			case ComponentPackage.LABEL__VISIBLE :				unsetVisible( );				return;		}		eDynamicUnset( eFeature );	}