IOUtil.writeInt( rowDos, rowCount );
IOUtil.writeInt( rowDos, rowCount == 0 ? 1 : rowCount );
	private void initSave( ) throws DataException	{		if ( rowDos == null )		{			VersionManager.setVersion( context, VersionManager.VERSION_2_1 );						rowOs = context.getOutputStream( queryResultID,					subQueryID,					DataEngineContext.EXPR_VALUE_STREAM );			rowDos = new DataOutputStream( rowOs );			lenOs = context.getOutputStream( queryResultID,					subQueryID,					DataEngineContext.ROWLENGTH_INFO_STREAM );			lenDos = new DataOutputStream( lenOs );						try			{				IOUtil.writeInt( rowDos, rowCount );			}			catch ( IOException e )			{				throw new DataException( ResourceConstants.RD_SAVE_ERROR, e );			}		}	}