@Override protected void finalize() throws Throwable { try { closeImpl(address); } finally { super.finalize(); } }