@Override public void disconnectPort(AbstractPortController controller) { if (this.heartbeat != null) { this.heartbeat.cancel(); this.heartbeat = null; } super.disconnectPort(controller); }