private static @NotNull Map<String, DefaultExternalProject> readChildProjects(
    @NotNull IonReader reader,
    @NotNull ReadContext context
  ) {
    return readList(reader, PROJECT_CHILD_PROJECTS_FIELD, () -> readProject(reader, context))
      .stream().collect(Collectors.toMap(it -> it.getName(), it -> it));
  }
private static @NotNull Map<String, DefaultExternalProject> readChildProjects(
    @NotNull IonReader reader,
    @NotNull ReadContext context
  )