if ( !name.equalsIgnoreCase( StyledElement.STYLE_PROP ) )
if ( !name.equalsIgnoreCase( IStyledElementModel.STYLE_PROP ) )
	private void buildElementType( ) throws MetaDataException	{		if ( details == null )			throw new MetaDataException( new String[]{name},					MetaDataException.DESIGN_EXCEPTION_MISSING_ELEMENT_TYPE );		// Look up a string name reference.		if ( details instanceof String )		{			MetaDataDictionary dd = MetaDataDictionary.getInstance( );			ElementDefn elementDefn = (ElementDefn) dd.getElement( StringUtil					.trimString( (String) details ) );			if ( elementDefn == null )				throw new MetaDataException(						new String[]{(String) details, name},						MetaDataException.DESIGN_EXCEPTION_UNDEFINED_ELEMENT_TYPE );			if ( elementDefn.getNameSpaceID( ) == MetaDataConstants.NO_NAME_SPACE )				throw new MetaDataException( new String[]{(String) details,						name},						MetaDataException.DESIGN_EXCEPTION_UNNAMED_ELEMENT_TYPE );			details = elementDefn;		}		// Otherwise, an element definition must be provided.		else if ( getTargetElementType( ) == null )			throw new MetaDataException( new String[]{name},					MetaDataException.DESIGN_EXCEPTION_MISSING_ELEMENT_TYPE );		if ( !name.equalsIgnoreCase( StyledElement.STYLE_PROP ) )		{			SemanticTriggerDefn triggerDefn = new SemanticTriggerDefn(					ElementReferenceValidator.NAME );			triggerDefn.setPropertyName( getName( ) );			triggerDefn.setValidator( ElementReferenceValidator.getInstance( ) );			getTriggerDefnSet( ).add( triggerDefn );		}	}