log.debug( "[Delete me] Woke up! Time = " + System.currentTimeMillis() );
        public void run()        {            while ( ! stop )            {                synchronized( lock )                {                    try                    {                        lock.wait( 20000 );                        log.debug( "[Delete me] Woke up! Time = " + System.currentTimeMillis() );                    }                    catch ( InterruptedException e )                    {                        log.error( "SynchWorker failed to wait on lock.", e );                    }                }                                try                {                    synch();                }                catch ( Exception e )                {                    log.error( "SynchWorker failed to synch directory.", e );                }            }        }