protected void initializeAbstractGenerator(
      AbstractGenerator abstractGenerator,
      List<String> warnings,
      ProgressCallback progressCallback) {
    if (abstractGenerator == null) {
      return;
    }

    abstractGenerator.setContext(context);
    abstractGenerator.setIntrospectedTable(this);
    abstractGenerator.setProgressCallback(progressCallback);
    abstractGenerator.setWarnings(warnings);
  }