Object value = element.getIntrinsicProperty( prop.getName( ) ); if ( value != null ) return value; return null;
return element.getIntrinsicProperty( prop.getName( ) );
	public Object getPropertyExceptRomDefault( Module module,			DesignElement element, ElementPropertyDefn prop )	{		if ( prop.isIntrinsic( ) )		{			// This is an intrinsic system-defined property.			Object value = element.getIntrinsicProperty( prop.getName( ) );			if ( value != null )				return value;			return null;		}		// Repeat the search up the inheritance or style		// hierarchy, starting with this element.		DesignElement e = element;		Object value = null;		while ( e != null )		{			// Check if this element or parent provides the value			value = e.getStrategy( ).getPropertyFromElement( module, e, prop );			if ( value != null )				return value;			if ( !e.getStrategy( ).isInheritableProperty( e, prop )					|| !prop.isStyleProperty( ) || e.isStyle( ) )				break;			// for the special case that may relates to the container.			value = e.getStrategy( ).getPropertyRelatedToContainer( module, e,					prop );			if ( value != null )				return value;			// Try to get the value of this property from container			// hierarchy.			e = e.getContainer( );		}		// Still not found. Use the default.		return getSessionDefaultValue( module, prop );	}