Bug 184762 BIRT Model - Enhancments to the level defintion
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleHandle.java
* included in the parameter groups are not included in the return list.
	 * 
	 * @return parameters and parameter groups
	 */
	public List getParametersAndParameterGroups( )
	{
		SlotHandle params = getSlot( PARAMETER_SLOT );
		List retList = new ArrayList( );
		for ( int i = 0; i < params.getCount( ); i++ )
		{
			retList.add( params.get( i ) );
		}
		return retList;
	}
	/**
	 * Returns all data source handles that this modules and the included
	 * modules contain.
	 * 
	 * @return all data source handles that this modules and the included
	 *         modules contain.
	 */
	public List getAllDataSources( )
	{
		List elementList = module.getNameHelper( ).getElements(
				Module.DATA_SOURCE_NAME_SPACE, IAccessControl.ARBITARY_LEVEL );
		return generateHandleList( elementList );
	}
	/**
	 * Returns data source handles that are visible to this modules.
	 *