@Override
 public ChannelFuture bind(SocketAddress localAddress, ChannelPromise promise) {
   return tail.bind(localAddress, promise);
 }
 @Override
 public ChannelFuture bind(SocketAddress localAddress) {
   return tail.bind(localAddress);
 }