code: Event createFailedEvent(Throwable t) {
          synchronized (terminated) {
              if (terminated.get()) {
                  return null;
              }
              if (setState(State.FAILED)) {
                  installer.removeWabFromEligibleForCollisionResolution(this);
                  installer.attemptRedeployOfPreviouslyCollidedContextPath(this.wabContextPath);
                  return createEvent(State.FAILED, t, null, null);
              }
          }
          return null;
      }
docs: and kicks off the collision resolution process