private void doBufferReceived(final Packet packet) {
    if (ChannelImpl.invokeInterceptors(packet, incomingInterceptors, this) != null) {
      return;
    }

    synchronized (transferLock) {
      final Channel channel = channels.get(packet.getChannelID());

      if (channel != null) {
        channel.handlePacket(packet);
      }
    }
  }