protected void processKeyEvent(NativeKeyEvent var1) {
      int var2 = var1.getID();
      EventListener[] var3 = this.eventListeners.getListeners(NativeKeyListener.class);

      for(int var4 = 0; var4 < var3.length; ++var4) {
         switch(var2) {
         case 2400:
            ((NativeKeyListener)var3[var4]).nativeKeyTyped(var1);
            break;
         case 2401:
            ((NativeKeyListener)var3[var4]).nativeKeyPressed(var1);
            break;
         case 2402:
            ((NativeKeyListener)var3[var4]).nativeKeyReleased(var1);
         }
      }

   }