Wait for the workbench being fully initialized before registering the
execution listener for the Save command.
Add various Unit getters from IFile, VirtualFile, IJavaElement, ...
Use the new Unit getters