question: public byte [ ] encodePassword ( String password ) { return password == null ? null : password . getBytes ( Charset . forName ( "UTF-8" ) ) ; }
target:  Encodes the password to use the "correct" character encoding.