static @Nullable LiveTemplateContext getDifference(@NotNull LiveTemplateContextsSnapshot allContexts,
                                                     @NotNull TemplateContext thisContext,
                                                     @NotNull TemplateContext defaultContext) {
    for (LiveTemplateContext value : allContexts.getLiveTemplateContexts()) {
      if (isEnabled(allContexts, thisContext, value) != isEnabled(allContexts, defaultContext, value)) {
        return value;
      }
    }
    return null;
  }
static @Nullable LiveTemplateContext getDifference(@NotNull LiveTemplateContextsSnapshot allContexts,
                                                     @NotNull TemplateContext thisContext,
                                                     @NotNull TemplateContext defaultContext)