code: @Override
      public AudioFormat[] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) {
          if (isConversionSupported(targetEncoding, sourceFormat)) {
              return m_targetFormats.toArray(EMPTY_FORMAT_ARRAY);
          } else {
              return EMPTY_FORMAT_ARRAY;
          }
      }
docs: This implementation assumes that the converter can convert from each of
  its source formats to each of its target formats. If this is not the
  case, the converter has to override this method.
  
  @param targetEncoding
  @param sourceFormat
  @return