I haven't updated the CD to have
Java 8 solutions yet, AND I'm not familliar with the new APIs.
If you are willing to be patient (because I'm learning too), I will nitpick your assignment with Java 8. If it will be too stressful for you to have (maybe) additional back and forth, go with 7 or below.