ElementDefn e = this; while ( e != null ) { ElementPropertyDefn prop = (ElementPropertyDefn) e.properties .get( propName ); if ( prop != null ) return prop; e = e.parent; }
	public IElementPropertyDefn getProperty( String propName )	{		assert propName != null;		ElementDefn e = this;		while ( e != null )		{			ElementPropertyDefn prop = (ElementPropertyDefn) e.properties					.get( propName );			if ( prop != null )				return prop;			e = e.parent;		}		return null;	}