docs: @Override
    public List<ConfigIssue> init(Info info, C context) {
      List<ConfigIssue> issues = new ArrayList<>();
      this.info = info;
      this.context = context;
      issues.addAll(init());
      if (requiresSuperInit && !superInitCalled) {
        issues.add(context.createConfigIssue(null, null, Errors.API_20));
      }
      return issues;
    }