secondaryIterator.getResultClass( ) );
secondaryIterator.getResultClass( ), this.session );
	private void fetchSecondaryObjects( ) throws DataException	{		clearSecondaryObjects( );		if ( secondaryIterator.getCurrentResult( ) == null )			return ;		curSecondaryMatchValues = jcm.getCompareValue( !isPrimaryLeft( ) );		MatchResultSet resultSet = new MatchResultSet( secondaryIterator,				jcm,				!isPrimaryLeft( ) );		curSecondaryResultObjects = new SmartCache( new CacheRequest( 0,				new ArrayList( ),				null,				new DummyEventHandler( ) ),				new OdiAdapter( resultSet ),				secondaryIterator.getResultClass( ) );				beSecondaryUsed = false;	}