Task<String> createMailboxSummary(int id) {
    return Task.par(createExtendedSummary(id), fetchMailbox(id))
        .map("createMailboxSummary", (summary, mailbox) -> summary + " has " + mailbox.size() + " messages");
  }
Task<String> createMailboxSummary(int id) {
    return Task.par(createExtendedSummary(id), fetchMailbox(id))
        .map("createMailboxSummary", (summary, mailbox) -> summary + " has " + mailbox.size() + " messages");
  }
Task < String > createMailboxSummary ( int id ) { return Task . par ( createExtendedSummary ( id ) , fetchMailbox ( id ) ) . map ( "createMailboxSummary" , ( summary , mailbox ) -> summary + " has " + mailbox . size ( ) + " messages" ) ; }
create mailbox summary for a person: "<first name> <last name> has <X> messages"
create mailbox summary for a person : <first name > <last name > has <X > messages