DesignElement e = getExtendsElement( );
do { if ( e.isVirtualElement( ) ) {
	protected Object getPropertyFromParent( Module module,			ElementPropertyDefn prop )	{		Object value = null;		DesignElement e = getExtendsElement( );		while ( e != null )		{			Module currentRoot = e.getRoot( );			assert currentRoot != null;			// If we can find the value here, return it.			value = e.getPropertyFromSelf( currentRoot, prop );			if ( value != null )				return value;			e = e.getExtendsElement( );		}		return value;	}