Bug 182677 Crosstab can not be converted to template item
The logic in model to check if crosstab can be converted to template report item returns false, but it should be true. The related check code is at DesignElementHandle.canTransformToTemplate().
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java
parent = element.getVirtualParent( );
		}
		else
		{
			parent = element.getExtendsElement( );
		}
		return parent;
	}
	/**
	 * Checks whether the compound element is valid.
	 * <p>
	 * If the table/grid has no rows and columns, its layout is invalid.
	 * 
	 * @param module
	 *            the root module of the element
	 * @param element
	 *            the element to check
	 * 
	 * @return <code>true</code> if the compound element is valid. Otherwise
	 *         <code>false</code>.
	 */
	public static boolean isValidLayout( Module module, DesignElement element )
	{
		if ( !( element instanceof ReportItem ) )
			return true;
		if ( !element.getDefn( ).isContainer( ) )
			return true;
		if ( element instanceof TableItem )
			return LayoutUtil.isValidLayout( (TableItem) element, module );
		if ( element instanceof GridItem )