title: Java convert unsigned integer to UUID
body: <p>I'm writing an Android app which need to communicate with a Bluetooth LE device that has characteristics I need to subscribe to whose UUIDs are all formatted like 0xA009, 0xA011, etc.</p>
  
  <p>There is a UUID.fromString method, but I haven't found anything that accepts that UUID format. What do I need to do in java to turn those into instances of java.util.UUID?</p>
  
  <p>I just need to encode 0xA009 as java.util.UUID so that I can subscribe to Bluetooth LE characteristics with that and other similarly formatted UUIDs.</p>
  
  <p>If it helps at all, I'm using RxAndroidBle to handle bluetooth communications.</p>