@@ -35,9 +35,9 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
     public static final String ACTION_REGISTER = "org.unifiedpush.android.distributor.REGISTER";
     public static final String ACTION_UNREGISTER = "org.unifiedpush.android.distributor.UNREGISTER";
 
-
     // connector actions (these are actions used for distributor->connector broadcasts)
-    public static final String ACTION_UNREGISTERED = "org.unifiedpush.android.connector.UNREGISTERED";
+    public static final String ACTION_UNREGISTERED =
+            "org.unifiedpush.android.connector.UNREGISTERED";
     public static final String ACTION_BYTE_MESSAGE =
             "org.unifiedpush.android.distributor.feature.BYTES_MESSAGE";
     public static final String ACTION_REGISTRATION_FAILED =
@@ -69,7 +69,7 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
         final Parcelable appVerification = intent.getParcelableExtra("app");
         if (appVerification instanceof PendingIntent pendingIntent) {
             application = pendingIntent.getIntentSender().getCreatorPackage();
-            Log.d(Config.LOGTAG,"received application name via pending intent "+ application);
+            Log.d(Config.LOGTAG, "received application name via pending intent " + application);
         } else {
             application = intent.getStringExtra("application");
         }
@@ -79,10 +79,10 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
         switch (Strings.nullToEmpty(action)) {
             case ACTION_REGISTER -> register(context, application, instance, features, messenger);
             case ACTION_UNREGISTER -> unregister(context, instance);
-            case Intent.ACTION_PACKAGE_FULLY_REMOVED ->
-                    unregisterApplication(context, intent.getData());
-            default ->
-                    Log.d(Config.LOGTAG, "UnifiedPushDistributor received unknown action " + action);
+            case Intent.ACTION_PACKAGE_FULLY_REMOVED -> unregisterApplication(
+                    context, intent.getData());
+            default -> Log.d(
+                    Config.LOGTAG, "UnifiedPushDistributor received unknown action " + action);
         }
     }
 
@@ -111,7 +111,11 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
                 Log.d(
                         Config.LOGTAG,
                         "successfully created UnifiedPush entry. waking up XmppConnectionService");
-                quickLog(context, String.format("successfully registered %s (token = %s) for UnifiedPushed", application, instance));
+                quickLog(
+                        context,
+                        String.format(
+                                "successfully registered %s (token = %s) for UnifiedPushed",
+                                application, instance));
                 final Intent serviceIntent = new Intent(context, XmppConnectionService.class);
                 serviceIntent.setAction(XmppConnectionService.ACTION_RENEW_UNIFIED_PUSH_ENDPOINTS);
                 serviceIntent.putExtra("instance", instance);
@@ -140,7 +144,7 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
             }
         } else {
             if (messenger instanceof Messenger m) {
-                sendRegistrationFailed(m,"Your application is not registered to receive messages");
+                sendRegistrationFailed(m, "Your application is not registered to receive messages");
             }
             Log.d(
                     Config.LOGTAG,
@@ -157,7 +161,7 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
         try {
             messenger.send(message);
         } catch (final RemoteException e) {
-            Log.d(Config.LOGTAG,"unable to tell messenger of failed registration",e);
+            Log.d(Config.LOGTAG, "unable to tell messenger of failed registration", e);
         }
     }
 
@@ -177,7 +181,11 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
         }
         final UnifiedPushDatabase unifiedPushDatabase = UnifiedPushDatabase.getInstance(context);
         if (unifiedPushDatabase.deleteInstance(instance)) {
-            quickLog(context, String.format("successfully unregistered token %s from UnifiedPushed (application requested unregister)", instance));
+            quickLog(
+                    context,
+                    String.format(
+                            "successfully unregistered token %s from UnifiedPushed (application requested unregister)",
+                            instance));
             Log.d(Config.LOGTAG, "successfully removed " + instance + " from UnifiedPush");
             // TODO send UNREGISTERED broadcast back to app?!
         }
@@ -192,7 +200,11 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
             Log.d(Config.LOGTAG, "app " + application + " has been removed from the system");
             final UnifiedPushDatabase database = UnifiedPushDatabase.getInstance(context);
             if (database.deleteApplication(application)) {
-                quickLog(context, String.format("successfully removed %s from UnifiedPushed (ACTION_PACKAGE_FULLY_REMOVED)", application));
+                quickLog(
+                        context,
+                        String.format(
+                                "successfully removed %s from UnifiedPushed (ACTION_PACKAGE_FULLY_REMOVED)",
+                                application));
                 Log.d(Config.LOGTAG, "successfully removed " + application + " from UnifiedPush");
             }
         }
@@ -210,6 +222,6 @@ public class UnifiedPushDistributor extends BroadcastReceiver {
         final Intent intent = new Intent(context, XmppConnectionService.class);
         intent.setAction(XmppConnectionService.ACTION_QUICK_LOG);
         intent.putExtra("message", message);
-        context.startService(intent);
+        Compatibility.startService(context, intent);
     }
 }
  
  
  
    
    @@ -12,8 +12,6 @@ import android.content.pm.PackageManager;
 import android.net.ConnectivityManager;
 import android.os.Build;
 import android.os.Bundle;
-import android.preference.Preference;
-import android.preference.PreferenceCategory;
 import android.preference.PreferenceManager;
 import android.util.Log;
 
@@ -26,10 +24,6 @@ import eu.siacs.conversations.AppSettings;
 import eu.siacs.conversations.Config;
 import eu.siacs.conversations.R;
 
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
 public class Compatibility {
 
     public static boolean hasStoragePermission(final Context context) {
@@ -100,7 +94,7 @@ public class Compatibility {
     }
 
 
-    public static void startService(Context context, Intent intent) {
+    public static void startService(final Context context, final Intent intent) {
         try {
             if (Compatibility.runsAndTargetsTwentySix(context)) {
                 intent.putExtra(EXTRA_NEEDS_FOREGROUND_SERVICE, true);
@@ -108,7 +102,7 @@ public class Compatibility {
             } else {
                 context.startService(intent);
             }
-        } catch (RuntimeException e) {
+        } catch (final RuntimeException e) {
             Log.d(
                     Config.LOGTAG,
                     context.getClass().getSimpleName() + " was unable to start service");