code: public <TCoder extends BinaryEncoder & BinaryDecoder> CodecCipher setCoder(TCoder coder)
      {
          this.encoder = coder;
          this.decoder = coder;
  
          return this;
      }
docs: Set a coder.
  
  @param coder
  A coder which works as both an encoder and a decoder.
  If {@code null} is given, {@link Base64} is used as the
  default coder.
  
  @return
  {@code this} object.