public void _testDumpPropertiesFile()
    {
        File file = new File(filename);
        AudioFileFormat baseFileFormat = null;
        AudioFormat baseFormat = null;
        try
        {
            baseFileFormat = AudioSystem.getAudioFileFormat(file);
            baseFormat = baseFileFormat.getFormat();
            if (out != null) out.println("-> Filename : "+filename+" <-");
            if (baseFileFormat instanceof TAudioFileFormat)
            {
                Map properties = ((TAudioFileFormat)baseFileFormat).properties();
                Iterator it = properties.keySet().iterator();
                while (it.hasNext())
                {
                    String key = (String) it.next();
                    String val=(properties.get(key)).toString();
                    if (out != null) out.println(key+"='"+val+"'");
                }
            }
            else
            {
                assertTrue("testDumpPropertiesFile : TAudioFileFormat expected",false);
            }

            if (baseFormat instanceof TAudioFormat)
            {
                Map properties = ((TAudioFormat)baseFormat).properties();
                Iterator it = properties.keySet().iterator();
                while (it.hasNext())
                {
                    String key = (String) it.next();
                    String val=(properties.get(key)).toString();
                    if (out != null) out.println(key+"='"+val+"'");
                }
            }
            else
            {
                assertTrue("testDumpPropertiesFile : TAudioFormat expected",false);
            }
        }
        catch (UnsupportedAudioFileException e)
        {
            assertTrue("testDumpPropertiesFile : "+e.getMessage(),false);
        }
        catch (IOException e)
        {
            assertTrue("testDumpPropertiesFile : "+e.getMessage(),false);
        }
    }