public void dequeueSound( String filename )
    {
        if( filename == null || filename.equals( "" ) )
        {
            errorMessage( "Filename not specified in method 'dequeueSound'" );
            return;
        }

        synchronized( sequenceQueueLock )
        {
            if( sequenceQueue != null )
            {
                ListIterator<FilenameURL> i = sequenceQueue.listIterator();
                while( i.hasNext() )
                {
                    if( i.next().getFilename().equals( filename ) )
                    {
                        i.remove();
                        break;
                    }
                }
            }
        }
    }