// Event
 private void fireLauncherIsHiddenEvent(String launcherId) {
   for (WarEventListener l : allListeners) {
     l.defenseMissInterceptionHiddenLauncher(id, type, launcherId);
   }
 }
 // Event
 private void fireLauncherNotExist(String launcherId) {
   for (WarEventListener l : allListeners) l.enemyLauncherNotExist(id, launcherId);
 }
 // Event
 private void fireLaunchMissileEvent(String missileId) {
   for (WarEventListener l : allListeners) {
     l.defenseLaunchMissile(id, type, missileId, toDestroy.getLauncherId());
   }
 }