SaslServer sasl = null;
try {
return (sasl = this.saslServers.pull(context)) != null ? context.write(new Success(sasl.evaluateResponse(protocol.cast(Response.class).getResponse()))).auth(true).auth() : false;
} finally {
if (sasl != null) {
sasl.dispose();
}
}
} catch (Exception e) {
this.log.debug(e.toString());
Trace.trace(this.log, e);