public void lockAddress(final int addr){
  if (m_lockAddresses.putIfAbsent(addr,System.currentTimeMillis()) != null) {
    throw new IllegalStateException("address already locked, logical: " + addr + ", physical: "+ physicalAddress(addr,true));
  }
}

public void lockAddress ( final int addr ) { if ( m_lockAddresses . putIfAbsent ( addr , System . currentTimeMillis ( ) ) != null ) { throw new IllegalStateException ( "address already locked, logical: " + addr + ", physical: " + physicalAddress ( addr , true ) ) ; } }
lockaddress adds the address passed to a lock list . this is for debug only and is not intended to be used generally for the live system .
