code: @Override
      public boolean isConversionSupported(
              AudioFormat targetFormat,
              AudioFormat sourceFormat) {
          LOG.log(Level.FINE, ">TFormatConversionProvider.isConversionSupported(AudioFormat, AudioFormat):");
          LOG.log(Level.FINE, "class: {0}", getClass().getName());
          LOG.log(Level.FINE, "checking if conversion possible");
          LOG.log(Level.FINE, "from: {0}", sourceFormat);
          LOG.log(Level.FINE, "to: {0}", targetFormat);
          AudioFormat[] aTargetFormats = getTargetFormats(targetFormat.getEncoding(), sourceFormat);
          for (AudioFormat aTargetFormat : aTargetFormats) {
              LOG.log(Level.FINE, "checking against possible target format: {0}", aTargetFormat);
              if (aTargetFormat != null && AudioFormats.matches(aTargetFormat, targetFormat)) {
                  LOG.log(Level.FINE, "<result=true");
                  return true;
              }
          }
          LOG.log(Level.FINE, "<result=false");
          return false;
      }
docs: /* $$mp: if we decide to use getMatchingFormat(), this method should be
  implemented by simply calling getMatchingFormat() and comparing the
  result against null.