public void doSave( OutputStream outputStream ) throws DataException
public void doSave( OutputStream outputStream,  Map cacheRequestMap ) throws DataException
	public void doSave( OutputStream outputStream ) throws DataException	{		DataOutputStream dos = new DataOutputStream( outputStream );		try		{			// save data			int rowCount = this.resultObjects.length;			int colCount = this.rsMeta.getFieldCount( );						IOUtil.writeInt( dos, rowCount );						for ( int i = 0; i < rowCount; i++ )			{				ResultSetUtil.writeResultObject( dos, resultObjects[i], colCount );			}				dos.close( );		}		catch ( IOException e )		{			throw new DataException( ResourceConstants.RD_SAVE_ERROR, e );		}	}