Bug 210609 [Smoke]Crosstab is failed to preview in runtime
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/extension/experimental/EditpartExtensionManager.java
import org.eclipse.core.expressions.ExpressionConverter;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.eclipse.gef.EditPart;
import org.eclipse.jface.resource.ImageDescriptor;
/**
 * 
 */
public class EditpartExtensionManager
{
	private static Map extensionMap = new HashMap( );
	private static List palettes = new ArrayList( );
	protected static Logger logger = Logger.getLogger( EditpartExtensionManager.class.getName( ) );
	static
	{
		IExtensionRegistry registry = Platform.getExtensionRegistry( );
		IExtensionPoint extensionPoint = registry.getExtensionPoint( "org.eclipse.birt.report.designer.ui.reportItemEditpart" );
		if ( extensionPoint != null )
		{
			IConfigurationElement[] elements = extensionPoint.getConfigurationElements( );
			for ( int i = 0; i < elements.length; i++ )
			{
				IConfigurationElement[] enablements = elements[i].getChildren( "enablement" );
				if ( enablements.length == 0 )
					continue;
				try
				{