try { m_downLock.acquire(); } catch (InterruptedException ex) {  } m_downLock.release();
acquireDownLock(); releaseDownLock();
	public void blockUntilDownReady() {		try {			m_downLock.acquire();		} catch (InterruptedException ex) {			//this is ok		}		m_downLock.release();	}