else if ( defn.getTypeCode( ) == PropertyType.ELEMENT_REF_TYPE )
else if ( defn.getTypeCode( ) == IPropertyType.ELEMENT_REF_TYPE )
	public String getType( )	{		String type;		if ( defn.getTypeCode( ) == PropertyType.STRUCT_TYPE )		{			type = makeStructureLink( defn.getStructDefn( ), "element" ) + //$NON-NLS-1$			       " Structure"; //$NON-NLS-1$		}		else if ( defn.getTypeCode( ) == PropertyType.ELEMENT_REF_TYPE )		{			type = makeElementLink( defn.getTargetElementType( ).getName( ), "element" ) + //$NON-NLS-1$				   " Reference"; //$NON-NLS-1$		}		else if ( defn.getTypeCode( ) == PropertyType.CHOICE_TYPE )		{			type = makeTypeLink( defn.getType( ), "element" ) + //$NON-NLS-1$			       " (" + defn.getChoices( ).getName( ) + ")"; //$NON-NLS-1$ //$NON-NLS-2$		}		else			type = makeTypeLink( defn.getType( ), "element" ); //$NON-NLS-1$		if ( defn.isList( ) )			type = "List of " + type + "s";  //$NON-NLS-1$//$NON-NLS-2$		return type;	}