int ix = 0;
final String encodingIgnoreCase = t.nextString(null);
if (encodingIgnoreCase == null)
throw new ParseException("No encoding specified", 0);
final Class formatClass = formatClasses.get(encodingIgnoreCase.toLowerCase());
if (formatClass == null)
throw new ParseException("Unknown encoding: " + encodingIgnoreCase, -1);
final String encoding = formatEncodings.get(encodingIgnoreCase.toLowerCase());
if (encoding == null)
throw new ParseException("Unknown encoding: " + encodingIgnoreCase, -1);
if (AudioFormat.class.isAssignableFrom(formatClass))
{
final double sampleRate = t.nextDouble();
final int sampleSizeInBits = t.nextInt();