Bug 284319 Remove empty Activators and replace Activator.ID Strings with dynamic Bundle symbolic name
I have deleted empty Activators and replaced the String literal of ID with FrameworkUtil.getBundle(...class).getSymbolicName().
bundles/org.eclipse.e4.ui.widgets/src/org/eclipse/e4/ui/widgets/Activator.java
/**
	 * The constructor
	 */
	public Activator() {
	}
	/*
	 * (non-Javadoc)
	 * @see org.eclipse.core.runtime.Plugins#start(org.osgi.framework.BundleContext)
	 */
	public void start(BundleContext context) throws Exception {
		plugin = this;
	}
	/*
	 * (non-Javadoc)
	 * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext)
	 */
	public void stop(BundleContext context) throws Exception {
		plugin = null;
	}
	/**
	 * Returns the shared instance
	 *
	 * @return the shared instance
	 */
	public static Activator getDefault() {
		return plugin;
	}
}