docs: @SuppressWarnings("static-method")
  	public IStatus createStatus(int severity, Throwable cause) {
  		String message = cause.getLocalizedMessage();
  		if (Strings.isNullOrEmpty(message)) {
  			message = cause.getMessage();
  		}
  		if (Strings.isNullOrEmpty(message)) {
  			message = cause.getClass().getSimpleName();
  		}
  		return new Status(severity, PLUGIN_ID, message, cause);
  	}