if( password != null && prompt.length == 1 && !echo[0] && prompt[0].toLowerCase().startsWith("password:") ) {
response = new byte[][] { password };
password = null;
} else if( num > 0 || (name.length() > 0 || instruction.length() > 0) ) {
UIKeyboardInteractive kbi = (UIKeyboardInteractive) _userinfo;
String[] _response = kbi.promptKeyboardInteractive(_passwordPrompt, name, instruction, prompt, echo);
if( _response != null ) {
response = new byte[_response.length][];
for( int i = 0; i < _response.length; i++ ) {
response[i] = Util.str2byte(_response[i]);
}