public RunnableHolder getWriteActionHolder() {
   final RunnableHolder runnableHolder = new RunnableHolder();
   doAnswer(
           invocation -> {
             runnableHolder.setRunnable((Runnable) invocation.getArguments()[0]);
             return null;
           })
       .when(application)
       .runWriteAction(any(Runnable.class));
   return runnableHolder;
 }