set.choices.add( ( (Choice) choices.get( i ) ).clone( ) );
set.choices.add( ( (IChoice) choices.get( i ) ).copy( ) );
	public Object clone( ) throws CloneNotSupportedException	{		ChoiceSet set = (ChoiceSet) super.clone( );		if ( choices != null )		{			for ( int i = 0; i < choices.size( ); i++ )				set.choices.add( ( (Choice) choices.get( i ) ).clone( ) );		}		return set;	}