public int testSOE(TimeUnit t) {
    // This creates anonymous SwitchMap inner class.
    switch (t) {
      case MICROSECONDS:
        return 2;
      case SECONDS:
        return 1;
    }
    return 0;
  }
This illustrates a bug in fernflower as of 20170421. Decompiled output of this class does not compile back.
testData/src/java8/pkg/TestSwitchOnEnum.java