Bug 204229 [Automation][Regression]Exception is thrown when preview reportdesign in webviewer
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/RowSaveUtil.java
IOUtil.writeInt( tempDos, this.directColumnReferenceBinding.size( ) );
			it = this.directColumnReferenceBinding.keySet( ).iterator( );
			while( it.hasNext( ) )
			{
				Object key = it.next( );
				Object value = this.directColumnReferenceBinding.get( key );
				IOUtil.writeObject( tempDos, key );
				IOUtil.writeObject(  tempDos, value );
			}
			
			tempDos.flush( );
			tempBos.flush( );
			tempBaos.flush( );
			byte[] bytes = tempBaos.toByteArray( );
			int rowBytes = bytes.length;
			IOUtil.writeRawBytes( this.rowExprsDos, bytes );
			tempBaos = null;
			tempBos = null;
			tempDos = null;
			
			return rowBytes;
		}
		catch ( IOException e )
		{
			throw new DataException( ResourceConstants.RD_SAVE_ERROR,
					e,
					"Result Data" );
		}
	}