code: protected void onOptionWill(byte optionCode) {
      for (Option option : Option.values()) {
        if (option.code == optionCode) {
          option.handleWill(this);
          return;
        }
      }
      send(new byte[]{BYTE_IAC, BYTE_DONT, optionCode});
    }
docs: Handle option <code>WILL</code> call back. The implementation will try to find a matching option
  via the {@code Option#values()} and invoke it's {@link Option#handleWill(TelnetConnection)} method
  otherwise a <code>DON'T</code> will be sent to the client.<p>
  
  This method can be subclassed to handle an option.
  
  @param optionCode the option code