value = getPropertyFromSlotSelector( module, prop ); if ( value != null ) return value;
	private Object getFactoryPropertyFromElement( Module module,			ElementPropertyDefn prop )	{		Object value = null;		value = getPropertyFromSelf( module, prop );		if ( value != null )			return value;		// Can we search the parent element ?		if ( isInheritableProperty( prop ) )		{			if ( isVirtualElement( ) )			{				assert getExtendsElement( ) == null;				DesignElement virtualParent = getVirtualParent( );				if ( virtualParent != null )					value = virtualParent.getPropertyFromSelf( module, prop );			}			else			{				// Does the parent provide the value of this property?				value = getPropertyFromParent( module, prop );			}			if ( value != null )				return value;		}		// Check if this element predefined style provides		// the property value		if ( prop.isStyleProperty( ) )		{			value = getPropertyFromSelfSelector( module, prop );			if ( value != null )				return value;		}		return null;	}