Can someone explain why the emitCode( ) routine of AMD64ControlFlow.SequentialSwitchOp is handling the case: else if (key.getKind() = Kind.Long) ? >From my understanding of Java, it's not possible to switch on keys of type long. You get a compile time error. Vasanth