private static DataContext createContext(@NotNull DataContext fallbackDataContext) {
    DataContext envContext = ExecutionManagerImpl.getEnvironmentDataContext();
    return envContext == null ? fallbackDataContext : new DataContext() {
      @Override
      public @Nullable Object getData(@NotNull String dataId) {
        Object data = envContext.getData(dataId);
        return data != null ? data : fallbackDataContext.getData(dataId);
      }
    };
  }
private static DataContext createContext(@NotNull DataContext fallbackDataContext)