@Override
  public @NotNull DataContext getDataContext(Component component) {
    return new HeadlessContext(productionDataContext(() -> super.getDataContext(component)), myTestDataProvider);
  }
@Override
  public @NotNull DataContext getDataContext(Component component)