public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
if (intent.hasExtra("b4a_cancel_all")) {
this.cancelAllNotifications();
} else if (intent.hasExtra("b4a_cancel")) {
StatusBarNotification sbn = getSbnFromIntent(intent);
if (VERSION.SDK_INT >= 21) {
try {
String key = (String)sbn.getClass().getMethod("getKey").invoke(sbn);
this.getClass().getMethod("cancelNotification", String.class).invoke(this, key);
} catch (Exception var11) {
throw new RuntimeException(var11);
}
} else {
this.cancelNotification(sbn.getPackageName(), sbn.getTag(), sbn.getId());
}
} else if (intent.hasExtra("b4a_getactive")) {
StatusBarNotification[] all = this.getActiveNotifications();
if (all != null) {
StatusBarNotification[] var8 = all;
int var7 = all.length;
for(int var6 = 0; var6 < var7; ++var6) {
StatusBarNotification sbn = var8[var6];
try {
this.startService(this.createIntent("posted", sbn));
} catch (ClassNotFoundException var10) {
throw new RuntimeException(var10);
}
}
}
}