docs: public void log(Throwable exception) {
  		if (exception instanceof CoreException) {
  			getILog().log(new Status(IStatus.ERROR, PLUGIN_ID,
  					exception.getMessage(), exception.getCause()));
  		} else if (exception != null) {
  			getILog().log(new Status(IStatus.ERROR, PLUGIN_ID,
  					MessageFormat.format(Messages.SARLMavenEclipsePlugin_0, exception.getMessage()), exception));
  		} else {
  			getILog().log(new Status(IStatus.ERROR, PLUGIN_ID,
  					"Internal Error", exception));   //$NON-NLS-1$
  		}
  	}