private ProgressSnapshot createEndOfSeriesEntry(ProgressSnapshot latestSnapshot, Optional<Point> intersection) { return ProgressSnapshot.forRequirementType(latestSnapshot.getRequirementType()) .atTime(latestSnapshot.getTime().plus(1).secondOfDay().getDateTime()) .and(0).failed() .and(0).completed() .and(latestSnapshot.getCompleted()).estimated() .outOf(latestSnapshot.getTotal()) .forBuild("ESTIMATED_DONE_DATE"); }