protected override bool OnClose(Error error) { try { return base.OnClose(error); } finally { if (this.linkEndpoint != null) { this.linkEndpoint.OnLinkClosed(this, error); } } }