Bug 207120 Please model provide an API for data type conversion.
Currently, there're two data types: column data type and parameter data type. But they're inconsistent. Could model provide APIs for conversion between the two types. Thanks. In addition: please check the code into head and 2.2.1 branch, because we have a 2.2.1 bug to fix.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleUtil.java
*/
	public static boolean isEqualHierarchiesForJointCondition(
			HierarchyHandle conditionHierarchy, HierarchyHandle cubeHierarchy )
	{
		if ( conditionHierarchy == cubeHierarchy )
			return true;
		if ( ( conditionHierarchy != null ) && ( cubeHierarchy != null ) )
		{
			if ( conditionHierarchy.equals( cubeHierarchy ) )
				return true;
			DesignElement virtualParent = cubeHierarchy.getElement( )
					.getVirtualParent( );
			if ( virtualParent == null )
				return false;
			if ( conditionHierarchy.getElement( ).equals( virtualParent ) )
				return true;
			return false;
		}
		return false;
	}
	/**
	 * checks if the name of the element is valid. The following case the name
	 * will be considered as invalid.
	 * <li>contains the following charactors: "/","\\", ".", "!", ";",","</li>
	 * 
	 * @param elementHandle
	 *            the design element need to be checked the name property value.
	 * @param propName
	 *            the property name which is name property type of this design
	 *            element.