framework: Fix errorprone warnings

Some are suppressed with a TODO to be addressed later

Bug: 314402244
Test: m framework-bluetooth
Flag: EXEMPT, no-op
Change-Id: I32bf8e457dd17f0a5b11178e7535cecc3c625bf8
diff --git a/framework/java/android/bluetooth/OobData.java b/framework/java/android/bluetooth/OobData.java
index 79ff604..eaac01c 100644
--- a/framework/java/android/bluetooth/OobData.java
+++ b/framework/java/android/bluetooth/OobData.java
@@ -31,9 +31,11 @@
  * <p>This object represents optional data obtained from a remote device through an out-of-band
  * channel (eg. NFC, QR).
  *
- * <p>References: NFC AD Forum SSP 1.1 (AD) {@link
- * https://members.nfc-forum.org//apps/group_public/download.php/24620/NFCForum-AD-BTSSP_1_1.pdf}
- * Core Specification Supplement (CSS) V9
+ * <p>References: <a
+ * href="https://members.nfc-forum.org//apps/group_public/download.php/24620/NFCForum-AD-BTSSP_1_1.pdf">NFC
+ * AD Forum SSP 1.1 (AD)</a>
+ *
+ * <p>Core Specification Supplement (CSS) V9
  *
  * <p>There are several BR/EDR Examples
  *
@@ -909,11 +911,6 @@
     }
 
     @NonNull
-    private String toHexString(byte b) {
-        return toHexString(new byte[] {b});
-    }
-
-    @NonNull
     private String toHexString(byte[] array) {
         if (array == null) return "null";
         StringBuilder builder = new StringBuilder(array.length * 2);