default String renderSuperBuilderConstruction(@NotNull BuilderInfo info) {
    if (info.hasBuilderDefaultAnnotation()) {
      final String block = """
        if (b.{0}) '{'
            this.{1} = b.{2};
        '}' else '{'
            this.{1} = {3}();
        '}'
        """;
      return MessageFormat.format(block, info.renderFieldDefaultSetName(), info.getVariable().getName(), info.renderFieldName(),
                                  info.renderFieldDefaultProviderName());
    }
    return "this." + info.getVariable().getName() + "=b." + info.renderFieldName() + ";\n";
  }
default String renderSuperBuilderConstruction(@NotNull BuilderInfo info)