Replaces the cross-bundle call to org.eclipse.ui.internal.ide.StatusUtil
.newError(...) in IDEApplication#writeVersion with ILog.of(IDEApplication
.class).error(message, throwable), and drops the now-unused StatusUtil
import.
Behavior changes:
- Plug-in id moves from "org.eclipse.ui.ide" (IDE_WORKBENCH constant in
the called StatusUtil) to "org.eclipse.ui.ide.application", which is
the bundle that actually emits the version-file write failure.
- The previous IDEWorkbenchPlugin.log(message, status) helper emitted
two separate log entries (one for the message, one for the status);
this now produces a single coherent entry whose status carries both
the context message and the throwable, removing the dependency on the
potentially-null e.getLocalizedMessage().