#vulnerable code 
                                public void parseContent() {
        String temp = StringUtils.decodeXml(Content);
        if (MsgType == WechatMessage.MSGTYPE_EMOTICON) {
            text = new EmojiMsgXmlHandler(temp).getHtml(getMediaLink(), this);
        }
        else if (MsgType == WechatMessage.MSGTYPE_IMAGE) {
            text = new ImageMsgXmlHandler(temp).getHtml(getMediaLink(), this);
        }
        else if (MsgType == WechatMessage.MSGTYPE_APP) {
            text = new AppMsgXmlHandler(temp).getHtml(getMediaLink(), this);
        }
        // else if (MsgType == WechatMessage.MSGTYPE_FILE) {
        // text = new FileMsgXmlHandler(temp).getHtml(getMediaLink());
        // }
        else if (MsgType == WechatMessage.MSGTYPE_VIDEO) {
            text = "视频消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VOICE) {
            text = "语音消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_MICROVIDEO) {
            text = "小视频（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VERIFYMSG) {
            text = "验证消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VOIPINVITE) {
            text = "视频邀请消息（请在手机上查看）";
        }
        else {
            text = temp;
        }
    } 
                            #location 7 
                            #vulnerability type NULL_DEREFERENCE
#fixed code
                                public void parseContent() {
        if (MsgType == WechatMessage.MSGTYPE_EMOTICON) {
            text = new EmojiMsgXmlHandler(this).getHtml(getMediaLink());
        }
        else if (MsgType == WechatMessage.MSGTYPE_IMAGE) {
            text = new ImageMsgXmlHandler(this).getHtml(getMediaLink(), this);
        }
        else if (MsgType == WechatMessage.MSGTYPE_APP) {
            text = new AppMsgXmlHandler(this).getHtml(getMediaLink());
        }
        // else if (MsgType == WechatMessage.MSGTYPE_FILE) {
        // text = new FileMsgXmlHandler(temp).getHtml(getMediaLink());
        // }
        else if (MsgType == WechatMessage.MSGTYPE_VIDEO) {
            text = "视频消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VOICE) {
            text = "语音消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_MICROVIDEO) {
            text = "小视频（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VERIFYMSG) {
            text = "验证消息（请在手机上查看）";
        }
        else if (MsgType == WechatMessage.MSGTYPE_VOIPINVITE) {
            text = "视频邀请消息（请在手机上查看）";
        }
        else {
            String temp = StringUtils.decodeXml(Content);
            text = temp;
        }
    }