public @NotNull SharedProcessingContext getSharedContext() {
    SharedProcessingContext context = mySharedContext;
    if (context == null) {
      mySharedContext = context = new SharedProcessingContext();
    }
    return context;
  }
public @NotNull SharedProcessingContext getSharedContext()