private static void writeChildProjects(
    @NotNull IonWriter writer,
    @NotNull WriteContext context,
    @NotNull ExternalProject project
  ) throws IOException {
    writeCollection(writer, PROJECT_CHILD_PROJECTS_FIELD, project.getChildProjects().values(), it ->
      writeProject(writer, context, it)
    );
  }
private static void writeChildProjects(
    @NotNull IonWriter writer,
    @NotNull WriteContext context,
    @NotNull ExternalProject project
  )