Bug 207825 Crosstab gives wrong default for Totals on Count
xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/de/internal/DimensionViewTask.java
if ( ( !( cube instanceof TabularCubeHandle ) ) || expression == null
				|| expression.length( ) == 0 )
		{
			return;
		}
		List validatedLevelList = getReferencedLevels( levelView, expression );
		MemberValueHandle oldMemberValue = (MemberValueHandle) item.getContent(
				memberValuePropName, 0 );
		
		
		Map levelValueMap = new HashMap( );
		MemberValueHandle tempMember = oldMemberValue;
		while ( tempMember != null )
		{
			String levelName = tempMember.getCubeLevelName( );
			String levelValue = tempMember.getValue( );
			levelValueMap.put( levelName, levelValue );
			tempMember = (MemberValueHandle) tempMember.getContent(
					MemberValueHandle.MEMBER_VALUES_PROP, 0 );
		}
		ElementFactory factory = dimensionView.getModuleHandle( )
				.getElementFactory( );
		MemberValueHandle newMemberValue = factory.newMemberValue( );
		tempMember = newMemberValue;
		MemberValueHandle parentMember = null;
		if ( validatedLevelList != null )
		{
			for ( int i = 0; i < validatedLevelList.size( ); i++ )
			{