This breaks the build on non-Java8 systems:

    [error] /Users/rkuhn/comp/akka/akka-actor/src/main/java/akka/japi/pf/FSMStateFunctionBuilder.java:15: error: cannot select a static class from a parameterized type
    [error]   private MatchBuilder<FSM<S, D>.Event, FSM.State<S, D>> builder = Match.builder();
    [error]                                 ^
    [error] /Users/rkuhn/comp/akka/akka-actor/src/main/java/akka/japi/pf/FSMStateFunctionBuilder.java:89: error: cannot select a static class from a parameterized type
    [error]   public PartialFunction<FSM<S, D>.Event, FSM.State<S, D>> build() {
    [error]                                   ^
    [error] /Users/rkuhn/comp/akka/akka-actor/src/main/java/akka/japi/pf/FSMStopBuilder.java:15: error: cannot select a static class from a parameterized type
    [error]   private UnitMatchBuilder<FSM<S, D>.StopEvent> builder = UnitMatch.builder();
    [error]                                     ^
    [error] /Users/rkuhn/comp/akka/akka-actor/src/main/java/akka/japi/pf/FSMStopBuilder.java:83: error: cannot select a static class from a parameterized type
    [error]   public PartialFunction<FSM<S, D>.StopEvent, BoxedUnit> build() {
    [error]                                   ^