Pre Java7 FJP?

No, the Java7 version and the Java8 version are sufficiently dissimilar in implementation, so if you're going to comment on the actual implementation it's better to be specific.