Bug 149617 Support Content-type-based editor lookup
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/ReportPlugin.java
ImageRegistry imageRegistry = ReportPlugin.getDefault( )
				.getImageRegistry( );
		Image image = imageRegistry.get( key );
		if ( image == null )
		{
			URL url = ReportPlugin.getDefault( ).find( new Path( key ) );
			if ( url == null )
			{
				try
				{
					url = new URL( "file:///" + key ); 
				}
				catch ( MalformedURLException e )
				{
				}
			}
			if ( null != url )
			{
				image = ImageDescriptor.createFromURL( url ).createImage( );
			}
			if ( image == null )
			{
				image = ImageDescriptor.getMissingImageDescriptor( )
						.createImage( );
			}
			imageRegistry.put( key, image );
		}
		return image;
	}
	/**