colCount );
colCount, resultSetNameSet );
	public void doSave( OutputStream outputStream ) throws DataException	{		DataOutputStream dos = new DataOutputStream( outputStream );				try		{			// save data			int rowCount = this.diskBasedResultSet.getCount( );			int colCount = this.rsMeta.getFieldCount( );						IOUtil.writeInt( dos, rowCount );						int currIndex = this.currResultIndex;			this.reset( );						for ( int i = 0; i < rowCount; i++ )			{				ResultSetUtil.writeResultObject( dos,						this.diskBasedResultSet.nextRow( ),						colCount );			}						this.reset( );			this.moveTo( currIndex );			dos.close( );		}		catch ( IOException e )		{			throw new DataException( ResourceConstants.RD_SAVE_ERROR, e );		}	}