public void disable() throws IOException {
  m_currentLock.lock();
  try {
    if (m_current != null)     m_current.disable();
    m_current=null;
  }
  finally {
    m_currentLock.unlock();
  }
}

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