Bug 177472 org.eclipse.birt.report.data.adapter has compile error in daily build 20070315
org.eclipse.birt.report.data.adapter has compile error in daily build 20070315. The build runs from HEAD. Please see the attachment for details.
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataRequestSessionImpl.java
/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.data.engine.api.DataEngine#defineCube(org.eclipse.birt.report.model.api.olap.CubeHandle)
	 */
	public void defineCube( CubeHandle cubeHandle ) throws BirtException
	{
		try
		{
			CubeMaterializer o = new org.eclipse.birt.data.engine.olap.api.cube.CubeMaterializer( this.sessionContext.getDataEngineContext( )
					.getTmpdir( ),
					"cube" );
			List dims = new ArrayList( );
			List dimHandles = cubeHandle.getContents( CubeHandle.DIMENSIONS_PROP );
			for ( int i = 0; i < dimHandles.size( ); i++ )
			{
				DimensionHandle dim = (DimensionHandle) dimHandles.get( i );
				List hiers = dim.getContents( DimensionHandle.HIERARCHIES_PROP );
				for ( int j = 0; j < hiers.size( ); j++ )
				{
					HierarchyHandle hierhandle = (HierarchyHandle) hiers.get( j );
					List levels = hierhandle.getContents( HierarchyHandle.LEVELS_PROP );
					ILevelDefn[] levelInHier = new ILevelDefn[hierhandle.getLevelCount( )];
					for ( int k = 0; k < levels.size( ); k++ )
					{
						LevelHandle level = (LevelHandle) levels.get( k );
						levelInHier[k] = CubeElementFactory.createLevelDefinition( level.getName( ),
								new String[]{
									level.getColumnName( )
								},