if (this.negotiatingCharset)
{
Iso10646_type utf_8_request = new Iso10646_type();
utf_8_request.encodingLevel = ProtocolOIDRegister.getInstance().oidByName("charset_utf8");
proposedCharSets_inline0_choice1_type proposedCharsets = new proposedCharSets_inline0_choice1_type();
proposedCharsets.which = proposedCharSets_inline0_choice1_type.iso10646_CID;
proposedCharsets.o = utf_8_request;
OriginProposal_type proposal = new OriginProposal_type();
proposal.proposedCharSets = new ArrayList();