Error de compilación de Java: activar enumeración

Me encontré con un error muy extraño que simplemente no puedo averiguar cómo resolverlo.

Un proyecto, que se compila bien en Windows, no se compila en Linux con el siguiente error:

Cannot switch on a value of type AClass.Bbb. Only convertible int values, strings or enum variables are permitted
, aunque el tipo indicadoes una enumeración

El código de la clase es algo a lo largo de estas líneas:

public class AClass {
    private enum Bbb {
        ONE,
        TWO;
    }
    public void aMethod(List<Bbb> arg) {
        for (Bbb en : arg) {
            switch (en) {
                ....
            }
        }
    }
}

losen enswitch(en) está subrayado, con la notificación de error indicada anteriormente.

¿Alguien más lo ha tenido? ¿Hay una manera de resolver esto?

UPD Versión de Java:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

Respuestas a la pregunta(3)

Su respuesta a la pregunta