/** {@inheritDoc} */ @Override public void channelIteractableKilled(ChannelInteractable agent) { if (agent.getSupportedChannels().contains(CubeEcoChannel.class)) { CubeEcoChannel channel = agent.getChannel(CubeEcoChannel.class); if (channel != null) { channel.removeEcoChannelListener(this); this.channels.remove(channel); } } }