@Contract("_ -> fail")
  private static void reportError(String message) {
    //todo reuse code from StartupErrorReporter
    //noinspection UseOfSystemOutOrSystemErr
    System.err.println(message);
    System.exit(3);//com.intellij.idea.AppExitCodes.STARTUP_EXCEPTION
  }
@Contract("_ -> fail")
  private static void reportError(String message)