private void commonOnSuccess(final Object LOCK, final GitTaskResultHandler resultHandler) {
   GitTaskResult res = !myHandler.errors().isEmpty() ? GitTaskResult.GIT_ERROR : GitTaskResult.OK;
   resultHandler.run(res);
   synchronized (LOCK) {
     LOCK.notifyAll();
   }
 }
 private void commonOnCancel(final Object LOCK, final GitTaskResultHandler resultHandler) {
   resultHandler.run(GitTaskResult.CANCELLED);
   synchronized (LOCK) {
     LOCK.notifyAll();
   }
 }