protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        super.loadFields(__in, __typeMapper);
        __in.peekTag();
        if (__typeMapper.isElement(__in, IsDeleted__typeInfo)) {
            setIsDeleted((java.lang.Boolean)__typeMapper.readObject(__in, IsDeleted__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedBy__typeInfo)) {
            setLastModifiedBy((com.sforce.soap.enterprise.sobject.User)__typeMapper.readObject(__in, LastModifiedBy__typeInfo, com.sforce.soap.enterprise.sobject.User.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedById__typeInfo)) {
            setLastModifiedById(__typeMapper.readString(__in, LastModifiedById__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedDate__typeInfo)) {
            setLastModifiedDate((java.util.Calendar)__typeMapper.readObject(__in, LastModifiedDate__typeInfo, java.util.Calendar.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, Lead__typeInfo)) {
            setLead((com.sforce.soap.enterprise.sobject.Lead)__typeMapper.readObject(__in, Lead__typeInfo, com.sforce.soap.enterprise.sobject.Lead.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LeadAccessLevel__typeInfo)) {
            setLeadAccessLevel(__typeMapper.readString(__in, LeadAccessLevel__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LeadId__typeInfo)) {
            setLeadId(__typeMapper.readString(__in, LeadId__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, RowCause__typeInfo)) {
            setRowCause(__typeMapper.readString(__in, RowCause__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, UserOrGroupId__typeInfo)) {
            setUserOrGroupId(__typeMapper.readString(__in, UserOrGroupId__typeInfo, java.lang.String.class));
        }
    }