public static @NotNull DataContext getInjectedDataContext(@NotNull DataContext dataContext) {
    if (dataContext == DataContext.EMPTY_CONTEXT) return dataContext;
    if (dataContext instanceof InjectedDataContextSupplier o) {
      return o.getInjectedDataContext();
    }
    return new InjectedDataContext(dataContext);
  }
public static @NotNull DataContext getInjectedDataContext(@NotNull DataContext dataContext)