code: function Sasl(mechanism, handler) {
    if (!mechanism || !handler) {
      throw new errors.NotImplementedError('Need both the mechanism and the handler');
    }
    this.mechanism = mechanism;
    this.handler = handler;
    this.receivedHeader = false;
  }
docs: Currently, only supports SASL ANONYMOUS or PLAIN
  
  @constructor