public static void invokeAndWait(@NotNull Project p, @NotNull Runnable r) {
    invokeAndWait(p, ModalityState.defaultModalityState(), r);
  }
public static void invokeAndWait(@NotNull Project p, @NotNull Runnable r)