( (ResultClass) this.resultSetPopulator.getResultSetMetadata( ) ).doSave( streamsWrapper.getStreamForResultClass( ) );
( (ResultClass) this.resultSetPopulator.getResultSetMetadata( ) ).doSave( streamsWrapper.getStreamForResultClass( ), resultSetPopulator.getEventHandler( ).getColumnMappings( ) );
	public void doSave( StreamWrapper streamsWrapper, boolean isSubQuery )			throws DataException	{		if ( streamsWrapper.getStreamForGroupInfo( ) != null )		{			// save group info			this.resultSetPopulator.getGroupProcessorManager( )					.getGroupCalculationUtil( )					.doSave( streamsWrapper.getStreamForGroupInfo( ) );		}		// save result class		if ( isSubQuery == false				&& streamsWrapper.getStreamForResultClass( ) != null )		{			( (ResultClass) this.resultSetPopulator.getResultSetMetadata( ) ).doSave( streamsWrapper.getStreamForResultClass( ) );		}		if ( streamsWrapper.getStreamForDataSet( ) != null )		{			this.resultSetPopulator.getCache( )					.doSave( streamsWrapper.getStreamForDataSet( ) );		}	}