/**
  * Returns the {@link ChannelGroupFuture} which will be notified when all {@link Channel}s that
  * are part of this {@link ChannelGroup}, at the time of calling, are closed.
  */
 public ChannelGroupFuture newCloseFuture() {
   return newCloseFuture(ChannelMatchers.all());
 }
 @Override
 public ChannelGroupFuture writeAndFlush(Object message) {
   return writeAndFlush(message, ChannelMatchers.all());
 }
 @Override
 public ChannelGroup flush() {
   return flush(ChannelMatchers.all());
 }
 @Override
 public ChannelGroupFuture deregister() {
   return deregister(ChannelMatchers.all());
 }
 @Override
 public ChannelGroupFuture disconnect() {
   return disconnect(ChannelMatchers.all());
 }
 @Override
 public ChannelGroupFuture close() {
   return close(ChannelMatchers.all());
 }