if ( elementHandle.getElement( ).hasLocalPropertyValues( ) ) return true;
Iterator propIter = elementHandle.getPropertyIterator( ); while ( propIter.hasNext( ) ) { PropertyHandle propertyHandle = (PropertyHandle) propIter .next( ); String name = propertyHandle.getDefn( ).getName( ); if ( IDesignElementModel.EXTENDS_PROP.equals( name ) ) continue;  if ( elementHandle.getElement( ).getLocalProperty( elementHandle.getModule( ), name ) != null ) return true; }
	public final boolean hasLocalPropertiesForExtendedElements( )	{		if ( !isSameType( ) )			return false;		if ( !isExtendedElements( ) )			return false;		List elements = getElements( );		for ( Iterator iter = elements.iterator( ); iter.hasNext( ); )		{			DesignElementHandle elementHandle = (DesignElementHandle) iter					.next( );			if ( elementHandle.getElement( ).hasLocalPropertyValues( ) )				return true;		}		return false;	}