support new @:enum together with old @:fakeEnum