code: public List<IoDevice> getCompatibleIoDevices() {
          List<IoDevice> ioDevices = new LinkedList<IoDevice>();
          for (PriorityIoDeviceTuple tuple : mCompatibleDevices) {
              ioDevices.add(tuple.getIoDevice());
          }
          return ioDevices;
      }
docs: Returns a list of {@link IoDevice}s compatible with the {@link Cursor}.
  The resulting list is sorted in priority order with highest priority
  devices first.
  @return list of compatible {@link IoDevice}s