question: public void disable ( ) throws IOException { m_currentLock . lock ( ) ; try { if ( m_current != null ) m_current . disable ( ) ; m_current = null ; } finally { m_currentLock . unlock ( ) ; } }
target:  Closes and removes the current writer