docs: public List<IoDevice> getAvailableIoDevices() {
          List<IoDevice> returnList = new ArrayList<IoDevice>();
          for (PriorityIoDeviceTuple compatibleIoDeviceTuple : mCompatibleDevices) {
              IoDevice compatibleIoDevice = compatibleIoDeviceTuple.getIoDevice();
              if (compatibleIoDevice.equals(mIODevice)) {
                  returnList.add(mIODevice);
              } else {
                  IoDevice ioDevice = mCursorManager.getIoDevice(compatibleIoDevice);
                  if (ioDevice != null) {
                      returnList.add(ioDevice);
                  }
              }
          }
          return returnList;
      }