&& defn.getSubTypeCode( ) == PropertyType.LIST_TYPE )
&& defn.getSubTypeCode( ) == IPropertyType.LIST_TYPE )
	public Object getProperty( String propName )	{		// Must be attached to use this method.		DesignElement element = getElement( );		Object value = element.getProperty( module, propName );		if ( value instanceof ReferenceValue )			return ReferenceValueUtil.needTheNamespacePrefix(					(ReferenceValue) value, getModule( ) );		PropertyDefn defn = (PropertyDefn) getPropertyDefn( propName );		if ( value instanceof List && defn != null				&& defn.getSubTypeCode( ) == PropertyType.LIST_TYPE )		{			List valueList = (List) value;			List names = new ArrayList( );			for ( int i = 0; i < valueList.size( ); i++ )			{				ElementRefValue item = (ElementRefValue) valueList.get( i );				names.add( ReferenceValueUtil.needTheNamespacePrefix( item,						getModule( ) ) );			}			return names;		}		return value;	}