question: used to initiate sasl handshake with server . concode_field_sep String secretKeyId concode_elem_sep SecretKeyHolder secretKeyHolder concode_elem_sep Logger logger concode_elem_sep SaslClient saslClient concode_elem_sep String expectedQop concode_field_sep byte[] response concode_elem_sep void dispose concode_elem_sep void handle concode_elem_sep byte[] wrap concode_elem_sep boolean isComplete concode_elem_sep Object getNegotiatedProperty concode_elem_sep byte[] unwrap
target: byte [ ] function ( ) { if ( saslClient != null && saslClient . hasInitialResponse ( ) ) { try { return saslClient . evaluateChallenge ( new byte [ 0 ] ) ; } catch ( SaslException loc1 ) { throw Throwables . propagate ( loc1 ) ; } } else { return new byte [ 0 ] ; } }