AgentTask agentTask1 = Stream.of(tasks).map(task -> getTaskOne(tasks[0].getId(), AgentTask.class, "task", "bpm")).max((t1, t2) -> {
LocalDateTime localDateTime1 = LocalDateTime.ofInstant(Instant.parse(t1.getStartTime()), ZoneId.of(ZoneOffset.UTC.getId()));
LocalDateTime localDateTime2 = LocalDateTime.ofInstant(Instant.parse(t2.getStartTime()), ZoneId.of(ZoneOffset.UTC.getId()));
return localDateTime1.compareTo(localDateTime2);
}).get();