code: public static void closeChannels(AbstractInterruptibleChannel... channels) {
  		for (AbstractInterruptibleChannel channel : channels) {
  			if (channel == null)
  				continue;
  			try {
  				channel.close();
  			} catch (Exception e) {
  				log.error(FAILED_TO_CLOSE_CHANNEL, e);
  			}
  		}
  	}
docs: Closes nio Channels.
  <p>
  Suppresses errors - if an Exception occurs it will be logged, but
  otherwise silently ignored.
  </p>
  <p>
  Nulls in the channels argument are ignored.
  </p>
  
  @param channels
  - AbstractInterruptibleChannels to close.