int len = token_len - oid_len;
byte[] init_tok_arr = new byte[len];
bais.read(init_tok_arr, 0, len);
Any a = codec.decode_value(init_tok_arr,
InitialContextTokenHelper.type());
InitialContextToken token = InitialContextTokenHelper.extract(a);
if (token != null) {
gssup_tok.username = token.username;
gssup_tok.password = token.password;
gssup_tok.target_name = decodeGSSExportName(token.target_name).getBytes("UTF-8");