All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.schemas.office.excel.impl.CTClientDataImpl Maven / Gradle / Ivy

Go to download

The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

There is a newer version: 62
Show newest version
/*
 * XML Type:  CT_ClientData
 * Namespace: urn:schemas-microsoft-com:office:excel
 * Java type: com.microsoft.schemas.office.excel.CTClientData
 *
 * Automatically generated - do not modify.
 */
package com.microsoft.schemas.office.excel.impl;

import javax.xml.namespace.QName;
import org.apache.xmlbeans.QNameSet;

/**
 * An XML CT_ClientData(@urn:schemas-microsoft-com:office:excel).
 *
 * This is a complex type.
 */
public class CTClientDataImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.microsoft.schemas.office.excel.CTClientData {
    private static final long serialVersionUID = 1L;

    public CTClientDataImpl(org.apache.xmlbeans.SchemaType sType) {
        super(sType);
    }

    private static final QName[] PROPERTY_QNAME = {
        new QName("urn:schemas-microsoft-com:office:excel", "MoveWithCells"),
        new QName("urn:schemas-microsoft-com:office:excel", "SizeWithCells"),
        new QName("urn:schemas-microsoft-com:office:excel", "Anchor"),
        new QName("urn:schemas-microsoft-com:office:excel", "Locked"),
        new QName("urn:schemas-microsoft-com:office:excel", "DefaultSize"),
        new QName("urn:schemas-microsoft-com:office:excel", "PrintObject"),
        new QName("urn:schemas-microsoft-com:office:excel", "Disabled"),
        new QName("urn:schemas-microsoft-com:office:excel", "AutoFill"),
        new QName("urn:schemas-microsoft-com:office:excel", "AutoLine"),
        new QName("urn:schemas-microsoft-com:office:excel", "AutoPict"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaMacro"),
        new QName("urn:schemas-microsoft-com:office:excel", "TextHAlign"),
        new QName("urn:schemas-microsoft-com:office:excel", "TextVAlign"),
        new QName("urn:schemas-microsoft-com:office:excel", "LockText"),
        new QName("urn:schemas-microsoft-com:office:excel", "JustLastX"),
        new QName("urn:schemas-microsoft-com:office:excel", "SecretEdit"),
        new QName("urn:schemas-microsoft-com:office:excel", "Default"),
        new QName("urn:schemas-microsoft-com:office:excel", "Help"),
        new QName("urn:schemas-microsoft-com:office:excel", "Cancel"),
        new QName("urn:schemas-microsoft-com:office:excel", "Dismiss"),
        new QName("urn:schemas-microsoft-com:office:excel", "Accel"),
        new QName("urn:schemas-microsoft-com:office:excel", "Accel2"),
        new QName("urn:schemas-microsoft-com:office:excel", "Row"),
        new QName("urn:schemas-microsoft-com:office:excel", "Column"),
        new QName("urn:schemas-microsoft-com:office:excel", "Visible"),
        new QName("urn:schemas-microsoft-com:office:excel", "RowHidden"),
        new QName("urn:schemas-microsoft-com:office:excel", "ColHidden"),
        new QName("urn:schemas-microsoft-com:office:excel", "VTEdit"),
        new QName("urn:schemas-microsoft-com:office:excel", "MultiLine"),
        new QName("urn:schemas-microsoft-com:office:excel", "VScroll"),
        new QName("urn:schemas-microsoft-com:office:excel", "ValidIds"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaRange"),
        new QName("urn:schemas-microsoft-com:office:excel", "WidthMin"),
        new QName("urn:schemas-microsoft-com:office:excel", "Sel"),
        new QName("urn:schemas-microsoft-com:office:excel", "NoThreeD2"),
        new QName("urn:schemas-microsoft-com:office:excel", "SelType"),
        new QName("urn:schemas-microsoft-com:office:excel", "MultiSel"),
        new QName("urn:schemas-microsoft-com:office:excel", "LCT"),
        new QName("urn:schemas-microsoft-com:office:excel", "ListItem"),
        new QName("urn:schemas-microsoft-com:office:excel", "DropStyle"),
        new QName("urn:schemas-microsoft-com:office:excel", "Colored"),
        new QName("urn:schemas-microsoft-com:office:excel", "DropLines"),
        new QName("urn:schemas-microsoft-com:office:excel", "Checked"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaLink"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaPict"),
        new QName("urn:schemas-microsoft-com:office:excel", "NoThreeD"),
        new QName("urn:schemas-microsoft-com:office:excel", "FirstButton"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaGroup"),
        new QName("urn:schemas-microsoft-com:office:excel", "Val"),
        new QName("urn:schemas-microsoft-com:office:excel", "Min"),
        new QName("urn:schemas-microsoft-com:office:excel", "Max"),
        new QName("urn:schemas-microsoft-com:office:excel", "Inc"),
        new QName("urn:schemas-microsoft-com:office:excel", "Page"),
        new QName("urn:schemas-microsoft-com:office:excel", "Horiz"),
        new QName("urn:schemas-microsoft-com:office:excel", "Dx"),
        new QName("urn:schemas-microsoft-com:office:excel", "MapOCX"),
        new QName("urn:schemas-microsoft-com:office:excel", "CF"),
        new QName("urn:schemas-microsoft-com:office:excel", "Camera"),
        new QName("urn:schemas-microsoft-com:office:excel", "RecalcAlways"),
        new QName("urn:schemas-microsoft-com:office:excel", "AutoScale"),
        new QName("urn:schemas-microsoft-com:office:excel", "DDE"),
        new QName("urn:schemas-microsoft-com:office:excel", "UIObj"),
        new QName("urn:schemas-microsoft-com:office:excel", "ScriptText"),
        new QName("urn:schemas-microsoft-com:office:excel", "ScriptExtended"),
        new QName("urn:schemas-microsoft-com:office:excel", "ScriptLanguage"),
        new QName("urn:schemas-microsoft-com:office:excel", "ScriptLocation"),
        new QName("urn:schemas-microsoft-com:office:excel", "FmlaTxbx"),
        new QName("", "ObjectType"),
    };


    /**
     * Gets a List of "MoveWithCells" elements
     */
    @Override
    public java.util.List getMoveWithCellsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMoveWithCellsArray,
                this::setMoveWithCellsArray,
                this::insertMoveWithCells,
                this::removeMoveWithCells,
                this::sizeOfMoveWithCellsArray
            );
        }
    }

    /**
     * Gets array of all "MoveWithCells" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getMoveWithCellsArray() {
        return getEnumArray(PROPERTY_QNAME[0], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "MoveWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getMoveWithCellsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[0], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "MoveWithCells" elements
     */
    @Override
    public java.util.List xgetMoveWithCellsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMoveWithCellsArray,
                this::xsetMoveWithCellsArray,
                this::insertNewMoveWithCells,
                this::removeMoveWithCells,
                this::sizeOfMoveWithCellsArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "MoveWithCells" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetMoveWithCellsArray() {
        return xgetArray(PROPERTY_QNAME[0], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "MoveWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetMoveWithCellsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[0], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "MoveWithCells" element
     */
    @Override
    public int sizeOfMoveWithCellsArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[0]);
        }
    }

    /**
     * Sets array of all "MoveWithCells" element
     */
    @Override
    public void setMoveWithCellsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] moveWithCellsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(moveWithCellsArray, PROPERTY_QNAME[0]);
        }
    }

    /**
     * Sets ith "MoveWithCells" element
     */
    @Override
    public void setMoveWithCellsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum moveWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[0], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(moveWithCells);
        }
    }

    /**
     * Sets (as xml) array of all "MoveWithCells" element
     */
    @Override
    public void xsetMoveWithCellsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]moveWithCellsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(moveWithCellsArray, PROPERTY_QNAME[0]);
        }
    }

    /**
     * Sets (as xml) ith "MoveWithCells" element
     */
    @Override
    public void xsetMoveWithCellsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank moveWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[0], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(moveWithCells);
        }
    }

    /**
     * Inserts the value as the ith "MoveWithCells" element
     */
    @Override
    public void insertMoveWithCells(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum moveWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[0], i);
            target.setEnumValue(moveWithCells);
        }
    }

    /**
     * Appends the value as the last "MoveWithCells" element
     */
    @Override
    public void addMoveWithCells(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum moveWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[0]);
            target.setEnumValue(moveWithCells);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "MoveWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewMoveWithCells(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[0], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "MoveWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewMoveWithCells() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[0]);
            return target;
        }
    }

    /**
     * Removes the ith "MoveWithCells" element
     */
    @Override
    public void removeMoveWithCells(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[0], i);
        }
    }

    /**
     * Gets a List of "SizeWithCells" elements
     */
    @Override
    public java.util.List getSizeWithCellsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getSizeWithCellsArray,
                this::setSizeWithCellsArray,
                this::insertSizeWithCells,
                this::removeSizeWithCells,
                this::sizeOfSizeWithCellsArray
            );
        }
    }

    /**
     * Gets array of all "SizeWithCells" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getSizeWithCellsArray() {
        return getEnumArray(PROPERTY_QNAME[1], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "SizeWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getSizeWithCellsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[1], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "SizeWithCells" elements
     */
    @Override
    public java.util.List xgetSizeWithCellsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetSizeWithCellsArray,
                this::xsetSizeWithCellsArray,
                this::insertNewSizeWithCells,
                this::removeSizeWithCells,
                this::sizeOfSizeWithCellsArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "SizeWithCells" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetSizeWithCellsArray() {
        return xgetArray(PROPERTY_QNAME[1], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "SizeWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetSizeWithCellsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[1], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "SizeWithCells" element
     */
    @Override
    public int sizeOfSizeWithCellsArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[1]);
        }
    }

    /**
     * Sets array of all "SizeWithCells" element
     */
    @Override
    public void setSizeWithCellsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] sizeWithCellsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(sizeWithCellsArray, PROPERTY_QNAME[1]);
        }
    }

    /**
     * Sets ith "SizeWithCells" element
     */
    @Override
    public void setSizeWithCellsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum sizeWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[1], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(sizeWithCells);
        }
    }

    /**
     * Sets (as xml) array of all "SizeWithCells" element
     */
    @Override
    public void xsetSizeWithCellsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]sizeWithCellsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(sizeWithCellsArray, PROPERTY_QNAME[1]);
        }
    }

    /**
     * Sets (as xml) ith "SizeWithCells" element
     */
    @Override
    public void xsetSizeWithCellsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank sizeWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[1], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(sizeWithCells);
        }
    }

    /**
     * Inserts the value as the ith "SizeWithCells" element
     */
    @Override
    public void insertSizeWithCells(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum sizeWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[1], i);
            target.setEnumValue(sizeWithCells);
        }
    }

    /**
     * Appends the value as the last "SizeWithCells" element
     */
    @Override
    public void addSizeWithCells(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum sizeWithCells) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[1]);
            target.setEnumValue(sizeWithCells);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "SizeWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewSizeWithCells(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[1], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "SizeWithCells" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewSizeWithCells() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[1]);
            return target;
        }
    }

    /**
     * Removes the ith "SizeWithCells" element
     */
    @Override
    public void removeSizeWithCells(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[1], i);
        }
    }

    /**
     * Gets a List of "Anchor" elements
     */
    @Override
    public java.util.List getAnchorList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAnchorArray,
                this::setAnchorArray,
                this::insertAnchor,
                this::removeAnchor,
                this::sizeOfAnchorArray
            );
        }
    }

    /**
     * Gets array of all "Anchor" elements
     */
    @Override
    public java.lang.String[] getAnchorArray() {
        return getObjectArray(PROPERTY_QNAME[2], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "Anchor" element
     */
    @Override
    public java.lang.String getAnchorArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[2], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "Anchor" elements
     */
    @Override
    public java.util.List xgetAnchorList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAnchorArray,
                this::xsetAnchorArray,
                this::insertNewAnchor,
                this::removeAnchor,
                this::sizeOfAnchorArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Anchor" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetAnchorArray() {
        return xgetArray(PROPERTY_QNAME[2], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "Anchor" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetAnchorArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[2], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Anchor" element
     */
    @Override
    public int sizeOfAnchorArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[2]);
        }
    }

    /**
     * Sets array of all "Anchor" element
     */
    @Override
    public void setAnchorArray(java.lang.String[] anchorArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(anchorArray, PROPERTY_QNAME[2]);
        }
    }

    /**
     * Sets ith "Anchor" element
     */
    @Override
    public void setAnchorArray(int i, java.lang.String anchor) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[2], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(anchor);
        }
    }

    /**
     * Sets (as xml) array of all "Anchor" element
     */
    @Override
    public void xsetAnchorArray(org.apache.xmlbeans.XmlString[]anchorArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(anchorArray, PROPERTY_QNAME[2]);
        }
    }

    /**
     * Sets (as xml) ith "Anchor" element
     */
    @Override
    public void xsetAnchorArray(int i, org.apache.xmlbeans.XmlString anchor) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[2], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(anchor);
        }
    }

    /**
     * Inserts the value as the ith "Anchor" element
     */
    @Override
    public void insertAnchor(int i, java.lang.String anchor) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[2], i);
            target.setStringValue(anchor);
        }
    }

    /**
     * Appends the value as the last "Anchor" element
     */
    @Override
    public void addAnchor(java.lang.String anchor) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[2]);
            target.setStringValue(anchor);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Anchor" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewAnchor(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[2], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Anchor" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewAnchor() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[2]);
            return target;
        }
    }

    /**
     * Removes the ith "Anchor" element
     */
    @Override
    public void removeAnchor(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[2], i);
        }
    }

    /**
     * Gets a List of "Locked" elements
     */
    @Override
    public java.util.List getLockedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getLockedArray,
                this::setLockedArray,
                this::insertLocked,
                this::removeLocked,
                this::sizeOfLockedArray
            );
        }
    }

    /**
     * Gets array of all "Locked" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getLockedArray() {
        return getEnumArray(PROPERTY_QNAME[3], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Locked" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getLockedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[3], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Locked" elements
     */
    @Override
    public java.util.List xgetLockedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetLockedArray,
                this::xsetLockedArray,
                this::insertNewLocked,
                this::removeLocked,
                this::sizeOfLockedArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Locked" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetLockedArray() {
        return xgetArray(PROPERTY_QNAME[3], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Locked" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetLockedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[3], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Locked" element
     */
    @Override
    public int sizeOfLockedArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[3]);
        }
    }

    /**
     * Sets array of all "Locked" element
     */
    @Override
    public void setLockedArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] lockedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lockedArray, PROPERTY_QNAME[3]);
        }
    }

    /**
     * Sets ith "Locked" element
     */
    @Override
    public void setLockedArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum locked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[3], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(locked);
        }
    }

    /**
     * Sets (as xml) array of all "Locked" element
     */
    @Override
    public void xsetLockedArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]lockedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lockedArray, PROPERTY_QNAME[3]);
        }
    }

    /**
     * Sets (as xml) ith "Locked" element
     */
    @Override
    public void xsetLockedArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank locked) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[3], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(locked);
        }
    }

    /**
     * Inserts the value as the ith "Locked" element
     */
    @Override
    public void insertLocked(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum locked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[3], i);
            target.setEnumValue(locked);
        }
    }

    /**
     * Appends the value as the last "Locked" element
     */
    @Override
    public void addLocked(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum locked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[3]);
            target.setEnumValue(locked);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Locked" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewLocked(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[3], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Locked" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewLocked() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[3]);
            return target;
        }
    }

    /**
     * Removes the ith "Locked" element
     */
    @Override
    public void removeLocked(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[3], i);
        }
    }

    /**
     * Gets a List of "DefaultSize" elements
     */
    @Override
    public java.util.List getDefaultSizeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDefaultSizeArray,
                this::setDefaultSizeArray,
                this::insertDefaultSize,
                this::removeDefaultSize,
                this::sizeOfDefaultSizeArray
            );
        }
    }

    /**
     * Gets array of all "DefaultSize" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getDefaultSizeArray() {
        return getEnumArray(PROPERTY_QNAME[4], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "DefaultSize" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getDefaultSizeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[4], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "DefaultSize" elements
     */
    @Override
    public java.util.List xgetDefaultSizeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDefaultSizeArray,
                this::xsetDefaultSizeArray,
                this::insertNewDefaultSize,
                this::removeDefaultSize,
                this::sizeOfDefaultSizeArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "DefaultSize" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetDefaultSizeArray() {
        return xgetArray(PROPERTY_QNAME[4], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "DefaultSize" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetDefaultSizeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[4], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "DefaultSize" element
     */
    @Override
    public int sizeOfDefaultSizeArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[4]);
        }
    }

    /**
     * Sets array of all "DefaultSize" element
     */
    @Override
    public void setDefaultSizeArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] defaultSizeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(defaultSizeArray, PROPERTY_QNAME[4]);
        }
    }

    /**
     * Sets ith "DefaultSize" element
     */
    @Override
    public void setDefaultSizeArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum defaultSize) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[4], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(defaultSize);
        }
    }

    /**
     * Sets (as xml) array of all "DefaultSize" element
     */
    @Override
    public void xsetDefaultSizeArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]defaultSizeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(defaultSizeArray, PROPERTY_QNAME[4]);
        }
    }

    /**
     * Sets (as xml) ith "DefaultSize" element
     */
    @Override
    public void xsetDefaultSizeArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank defaultSize) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[4], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(defaultSize);
        }
    }

    /**
     * Inserts the value as the ith "DefaultSize" element
     */
    @Override
    public void insertDefaultSize(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum defaultSize) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[4], i);
            target.setEnumValue(defaultSize);
        }
    }

    /**
     * Appends the value as the last "DefaultSize" element
     */
    @Override
    public void addDefaultSize(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum defaultSize) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[4]);
            target.setEnumValue(defaultSize);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "DefaultSize" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewDefaultSize(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[4], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "DefaultSize" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewDefaultSize() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[4]);
            return target;
        }
    }

    /**
     * Removes the ith "DefaultSize" element
     */
    @Override
    public void removeDefaultSize(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[4], i);
        }
    }

    /**
     * Gets a List of "PrintObject" elements
     */
    @Override
    public java.util.List getPrintObjectList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getPrintObjectArray,
                this::setPrintObjectArray,
                this::insertPrintObject,
                this::removePrintObject,
                this::sizeOfPrintObjectArray
            );
        }
    }

    /**
     * Gets array of all "PrintObject" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getPrintObjectArray() {
        return getEnumArray(PROPERTY_QNAME[5], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "PrintObject" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getPrintObjectArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[5], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "PrintObject" elements
     */
    @Override
    public java.util.List xgetPrintObjectList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetPrintObjectArray,
                this::xsetPrintObjectArray,
                this::insertNewPrintObject,
                this::removePrintObject,
                this::sizeOfPrintObjectArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "PrintObject" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetPrintObjectArray() {
        return xgetArray(PROPERTY_QNAME[5], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "PrintObject" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetPrintObjectArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[5], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "PrintObject" element
     */
    @Override
    public int sizeOfPrintObjectArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[5]);
        }
    }

    /**
     * Sets array of all "PrintObject" element
     */
    @Override
    public void setPrintObjectArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] printObjectArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(printObjectArray, PROPERTY_QNAME[5]);
        }
    }

    /**
     * Sets ith "PrintObject" element
     */
    @Override
    public void setPrintObjectArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum printObject) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[5], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(printObject);
        }
    }

    /**
     * Sets (as xml) array of all "PrintObject" element
     */
    @Override
    public void xsetPrintObjectArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]printObjectArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(printObjectArray, PROPERTY_QNAME[5]);
        }
    }

    /**
     * Sets (as xml) ith "PrintObject" element
     */
    @Override
    public void xsetPrintObjectArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank printObject) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[5], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(printObject);
        }
    }

    /**
     * Inserts the value as the ith "PrintObject" element
     */
    @Override
    public void insertPrintObject(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum printObject) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[5], i);
            target.setEnumValue(printObject);
        }
    }

    /**
     * Appends the value as the last "PrintObject" element
     */
    @Override
    public void addPrintObject(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum printObject) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[5]);
            target.setEnumValue(printObject);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "PrintObject" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewPrintObject(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[5], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "PrintObject" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewPrintObject() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[5]);
            return target;
        }
    }

    /**
     * Removes the ith "PrintObject" element
     */
    @Override
    public void removePrintObject(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[5], i);
        }
    }

    /**
     * Gets a List of "Disabled" elements
     */
    @Override
    public java.util.List getDisabledList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDisabledArray,
                this::setDisabledArray,
                this::insertDisabled,
                this::removeDisabled,
                this::sizeOfDisabledArray
            );
        }
    }

    /**
     * Gets array of all "Disabled" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getDisabledArray() {
        return getEnumArray(PROPERTY_QNAME[6], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Disabled" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getDisabledArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[6], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Disabled" elements
     */
    @Override
    public java.util.List xgetDisabledList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDisabledArray,
                this::xsetDisabledArray,
                this::insertNewDisabled,
                this::removeDisabled,
                this::sizeOfDisabledArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Disabled" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetDisabledArray() {
        return xgetArray(PROPERTY_QNAME[6], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Disabled" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetDisabledArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[6], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Disabled" element
     */
    @Override
    public int sizeOfDisabledArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[6]);
        }
    }

    /**
     * Sets array of all "Disabled" element
     */
    @Override
    public void setDisabledArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] disabledArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(disabledArray, PROPERTY_QNAME[6]);
        }
    }

    /**
     * Sets ith "Disabled" element
     */
    @Override
    public void setDisabledArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum disabled) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[6], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(disabled);
        }
    }

    /**
     * Sets (as xml) array of all "Disabled" element
     */
    @Override
    public void xsetDisabledArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]disabledArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(disabledArray, PROPERTY_QNAME[6]);
        }
    }

    /**
     * Sets (as xml) ith "Disabled" element
     */
    @Override
    public void xsetDisabledArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank disabled) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[6], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(disabled);
        }
    }

    /**
     * Inserts the value as the ith "Disabled" element
     */
    @Override
    public void insertDisabled(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum disabled) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[6], i);
            target.setEnumValue(disabled);
        }
    }

    /**
     * Appends the value as the last "Disabled" element
     */
    @Override
    public void addDisabled(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum disabled) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[6]);
            target.setEnumValue(disabled);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Disabled" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewDisabled(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[6], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Disabled" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewDisabled() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[6]);
            return target;
        }
    }

    /**
     * Removes the ith "Disabled" element
     */
    @Override
    public void removeDisabled(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[6], i);
        }
    }

    /**
     * Gets a List of "AutoFill" elements
     */
    @Override
    public java.util.List getAutoFillList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAutoFillArray,
                this::setAutoFillArray,
                this::insertAutoFill,
                this::removeAutoFill,
                this::sizeOfAutoFillArray
            );
        }
    }

    /**
     * Gets array of all "AutoFill" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getAutoFillArray() {
        return getEnumArray(PROPERTY_QNAME[7], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "AutoFill" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getAutoFillArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[7], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "AutoFill" elements
     */
    @Override
    public java.util.List xgetAutoFillList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAutoFillArray,
                this::xsetAutoFillArray,
                this::insertNewAutoFill,
                this::removeAutoFill,
                this::sizeOfAutoFillArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "AutoFill" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetAutoFillArray() {
        return xgetArray(PROPERTY_QNAME[7], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "AutoFill" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetAutoFillArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[7], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "AutoFill" element
     */
    @Override
    public int sizeOfAutoFillArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[7]);
        }
    }

    /**
     * Sets array of all "AutoFill" element
     */
    @Override
    public void setAutoFillArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] autoFillArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoFillArray, PROPERTY_QNAME[7]);
        }
    }

    /**
     * Sets ith "AutoFill" element
     */
    @Override
    public void setAutoFillArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoFill) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[7], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(autoFill);
        }
    }

    /**
     * Sets (as xml) array of all "AutoFill" element
     */
    @Override
    public void xsetAutoFillArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]autoFillArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoFillArray, PROPERTY_QNAME[7]);
        }
    }

    /**
     * Sets (as xml) ith "AutoFill" element
     */
    @Override
    public void xsetAutoFillArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank autoFill) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[7], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(autoFill);
        }
    }

    /**
     * Inserts the value as the ith "AutoFill" element
     */
    @Override
    public void insertAutoFill(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoFill) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[7], i);
            target.setEnumValue(autoFill);
        }
    }

    /**
     * Appends the value as the last "AutoFill" element
     */
    @Override
    public void addAutoFill(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoFill) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[7]);
            target.setEnumValue(autoFill);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "AutoFill" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewAutoFill(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[7], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "AutoFill" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewAutoFill() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[7]);
            return target;
        }
    }

    /**
     * Removes the ith "AutoFill" element
     */
    @Override
    public void removeAutoFill(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[7], i);
        }
    }

    /**
     * Gets a List of "AutoLine" elements
     */
    @Override
    public java.util.List getAutoLineList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAutoLineArray,
                this::setAutoLineArray,
                this::insertAutoLine,
                this::removeAutoLine,
                this::sizeOfAutoLineArray
            );
        }
    }

    /**
     * Gets array of all "AutoLine" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getAutoLineArray() {
        return getEnumArray(PROPERTY_QNAME[8], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "AutoLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getAutoLineArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[8], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "AutoLine" elements
     */
    @Override
    public java.util.List xgetAutoLineList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAutoLineArray,
                this::xsetAutoLineArray,
                this::insertNewAutoLine,
                this::removeAutoLine,
                this::sizeOfAutoLineArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "AutoLine" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetAutoLineArray() {
        return xgetArray(PROPERTY_QNAME[8], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "AutoLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetAutoLineArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[8], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "AutoLine" element
     */
    @Override
    public int sizeOfAutoLineArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[8]);
        }
    }

    /**
     * Sets array of all "AutoLine" element
     */
    @Override
    public void setAutoLineArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] autoLineArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoLineArray, PROPERTY_QNAME[8]);
        }
    }

    /**
     * Sets ith "AutoLine" element
     */
    @Override
    public void setAutoLineArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[8], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(autoLine);
        }
    }

    /**
     * Sets (as xml) array of all "AutoLine" element
     */
    @Override
    public void xsetAutoLineArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]autoLineArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoLineArray, PROPERTY_QNAME[8]);
        }
    }

    /**
     * Sets (as xml) ith "AutoLine" element
     */
    @Override
    public void xsetAutoLineArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank autoLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[8], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(autoLine);
        }
    }

    /**
     * Inserts the value as the ith "AutoLine" element
     */
    @Override
    public void insertAutoLine(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[8], i);
            target.setEnumValue(autoLine);
        }
    }

    /**
     * Appends the value as the last "AutoLine" element
     */
    @Override
    public void addAutoLine(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[8]);
            target.setEnumValue(autoLine);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "AutoLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewAutoLine(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[8], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "AutoLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewAutoLine() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[8]);
            return target;
        }
    }

    /**
     * Removes the ith "AutoLine" element
     */
    @Override
    public void removeAutoLine(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[8], i);
        }
    }

    /**
     * Gets a List of "AutoPict" elements
     */
    @Override
    public java.util.List getAutoPictList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAutoPictArray,
                this::setAutoPictArray,
                this::insertAutoPict,
                this::removeAutoPict,
                this::sizeOfAutoPictArray
            );
        }
    }

    /**
     * Gets array of all "AutoPict" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getAutoPictArray() {
        return getEnumArray(PROPERTY_QNAME[9], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "AutoPict" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getAutoPictArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[9], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "AutoPict" elements
     */
    @Override
    public java.util.List xgetAutoPictList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAutoPictArray,
                this::xsetAutoPictArray,
                this::insertNewAutoPict,
                this::removeAutoPict,
                this::sizeOfAutoPictArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "AutoPict" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetAutoPictArray() {
        return xgetArray(PROPERTY_QNAME[9], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "AutoPict" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetAutoPictArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[9], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "AutoPict" element
     */
    @Override
    public int sizeOfAutoPictArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[9]);
        }
    }

    /**
     * Sets array of all "AutoPict" element
     */
    @Override
    public void setAutoPictArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] autoPictArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoPictArray, PROPERTY_QNAME[9]);
        }
    }

    /**
     * Sets ith "AutoPict" element
     */
    @Override
    public void setAutoPictArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[9], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(autoPict);
        }
    }

    /**
     * Sets (as xml) array of all "AutoPict" element
     */
    @Override
    public void xsetAutoPictArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]autoPictArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoPictArray, PROPERTY_QNAME[9]);
        }
    }

    /**
     * Sets (as xml) ith "AutoPict" element
     */
    @Override
    public void xsetAutoPictArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank autoPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[9], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(autoPict);
        }
    }

    /**
     * Inserts the value as the ith "AutoPict" element
     */
    @Override
    public void insertAutoPict(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[9], i);
            target.setEnumValue(autoPict);
        }
    }

    /**
     * Appends the value as the last "AutoPict" element
     */
    @Override
    public void addAutoPict(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[9]);
            target.setEnumValue(autoPict);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "AutoPict" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewAutoPict(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[9], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "AutoPict" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewAutoPict() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[9]);
            return target;
        }
    }

    /**
     * Removes the ith "AutoPict" element
     */
    @Override
    public void removeAutoPict(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[9], i);
        }
    }

    /**
     * Gets a List of "FmlaMacro" elements
     */
    @Override
    public java.util.List getFmlaMacroList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaMacroArray,
                this::setFmlaMacroArray,
                this::insertFmlaMacro,
                this::removeFmlaMacro,
                this::sizeOfFmlaMacroArray
            );
        }
    }

    /**
     * Gets array of all "FmlaMacro" elements
     */
    @Override
    public java.lang.String[] getFmlaMacroArray() {
        return getObjectArray(PROPERTY_QNAME[10], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaMacro" element
     */
    @Override
    public java.lang.String getFmlaMacroArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[10], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaMacro" elements
     */
    @Override
    public java.util.List xgetFmlaMacroList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaMacroArray,
                this::xsetFmlaMacroArray,
                this::insertNewFmlaMacro,
                this::removeFmlaMacro,
                this::sizeOfFmlaMacroArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaMacro" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaMacroArray() {
        return xgetArray(PROPERTY_QNAME[10], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaMacro" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaMacroArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[10], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaMacro" element
     */
    @Override
    public int sizeOfFmlaMacroArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[10]);
        }
    }

    /**
     * Sets array of all "FmlaMacro" element
     */
    @Override
    public void setFmlaMacroArray(java.lang.String[] fmlaMacroArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaMacroArray, PROPERTY_QNAME[10]);
        }
    }

    /**
     * Sets ith "FmlaMacro" element
     */
    @Override
    public void setFmlaMacroArray(int i, java.lang.String fmlaMacro) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[10], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaMacro);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaMacro" element
     */
    @Override
    public void xsetFmlaMacroArray(org.apache.xmlbeans.XmlString[]fmlaMacroArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaMacroArray, PROPERTY_QNAME[10]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaMacro" element
     */
    @Override
    public void xsetFmlaMacroArray(int i, org.apache.xmlbeans.XmlString fmlaMacro) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[10], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaMacro);
        }
    }

    /**
     * Inserts the value as the ith "FmlaMacro" element
     */
    @Override
    public void insertFmlaMacro(int i, java.lang.String fmlaMacro) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[10], i);
            target.setStringValue(fmlaMacro);
        }
    }

    /**
     * Appends the value as the last "FmlaMacro" element
     */
    @Override
    public void addFmlaMacro(java.lang.String fmlaMacro) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[10]);
            target.setStringValue(fmlaMacro);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaMacro" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaMacro(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[10], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaMacro" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaMacro() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[10]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaMacro" element
     */
    @Override
    public void removeFmlaMacro(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[10], i);
        }
    }

    /**
     * Gets a List of "TextHAlign" elements
     */
    @Override
    public java.util.List getTextHAlignList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getTextHAlignArray,
                this::setTextHAlignArray,
                this::insertTextHAlign,
                this::removeTextHAlign,
                this::sizeOfTextHAlignArray
            );
        }
    }

    /**
     * Gets array of all "TextHAlign" elements
     */
    @Override
    public java.lang.String[] getTextHAlignArray() {
        return getObjectArray(PROPERTY_QNAME[11], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "TextHAlign" element
     */
    @Override
    public java.lang.String getTextHAlignArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[11], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "TextHAlign" elements
     */
    @Override
    public java.util.List xgetTextHAlignList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetTextHAlignArray,
                this::xsetTextHAlignArray,
                this::insertNewTextHAlign,
                this::removeTextHAlign,
                this::sizeOfTextHAlignArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "TextHAlign" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetTextHAlignArray() {
        return xgetArray(PROPERTY_QNAME[11], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "TextHAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetTextHAlignArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[11], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "TextHAlign" element
     */
    @Override
    public int sizeOfTextHAlignArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[11]);
        }
    }

    /**
     * Sets array of all "TextHAlign" element
     */
    @Override
    public void setTextHAlignArray(java.lang.String[] textHAlignArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(textHAlignArray, PROPERTY_QNAME[11]);
        }
    }

    /**
     * Sets ith "TextHAlign" element
     */
    @Override
    public void setTextHAlignArray(int i, java.lang.String textHAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[11], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(textHAlign);
        }
    }

    /**
     * Sets (as xml) array of all "TextHAlign" element
     */
    @Override
    public void xsetTextHAlignArray(org.apache.xmlbeans.XmlString[]textHAlignArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(textHAlignArray, PROPERTY_QNAME[11]);
        }
    }

    /**
     * Sets (as xml) ith "TextHAlign" element
     */
    @Override
    public void xsetTextHAlignArray(int i, org.apache.xmlbeans.XmlString textHAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[11], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(textHAlign);
        }
    }

    /**
     * Inserts the value as the ith "TextHAlign" element
     */
    @Override
    public void insertTextHAlign(int i, java.lang.String textHAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[11], i);
            target.setStringValue(textHAlign);
        }
    }

    /**
     * Appends the value as the last "TextHAlign" element
     */
    @Override
    public void addTextHAlign(java.lang.String textHAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[11]);
            target.setStringValue(textHAlign);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "TextHAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewTextHAlign(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[11], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "TextHAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewTextHAlign() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[11]);
            return target;
        }
    }

    /**
     * Removes the ith "TextHAlign" element
     */
    @Override
    public void removeTextHAlign(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[11], i);
        }
    }

    /**
     * Gets a List of "TextVAlign" elements
     */
    @Override
    public java.util.List getTextVAlignList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getTextVAlignArray,
                this::setTextVAlignArray,
                this::insertTextVAlign,
                this::removeTextVAlign,
                this::sizeOfTextVAlignArray
            );
        }
    }

    /**
     * Gets array of all "TextVAlign" elements
     */
    @Override
    public java.lang.String[] getTextVAlignArray() {
        return getObjectArray(PROPERTY_QNAME[12], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "TextVAlign" element
     */
    @Override
    public java.lang.String getTextVAlignArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[12], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "TextVAlign" elements
     */
    @Override
    public java.util.List xgetTextVAlignList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetTextVAlignArray,
                this::xsetTextVAlignArray,
                this::insertNewTextVAlign,
                this::removeTextVAlign,
                this::sizeOfTextVAlignArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "TextVAlign" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetTextVAlignArray() {
        return xgetArray(PROPERTY_QNAME[12], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "TextVAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetTextVAlignArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[12], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "TextVAlign" element
     */
    @Override
    public int sizeOfTextVAlignArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[12]);
        }
    }

    /**
     * Sets array of all "TextVAlign" element
     */
    @Override
    public void setTextVAlignArray(java.lang.String[] textVAlignArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(textVAlignArray, PROPERTY_QNAME[12]);
        }
    }

    /**
     * Sets ith "TextVAlign" element
     */
    @Override
    public void setTextVAlignArray(int i, java.lang.String textVAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[12], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(textVAlign);
        }
    }

    /**
     * Sets (as xml) array of all "TextVAlign" element
     */
    @Override
    public void xsetTextVAlignArray(org.apache.xmlbeans.XmlString[]textVAlignArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(textVAlignArray, PROPERTY_QNAME[12]);
        }
    }

    /**
     * Sets (as xml) ith "TextVAlign" element
     */
    @Override
    public void xsetTextVAlignArray(int i, org.apache.xmlbeans.XmlString textVAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[12], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(textVAlign);
        }
    }

    /**
     * Inserts the value as the ith "TextVAlign" element
     */
    @Override
    public void insertTextVAlign(int i, java.lang.String textVAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[12], i);
            target.setStringValue(textVAlign);
        }
    }

    /**
     * Appends the value as the last "TextVAlign" element
     */
    @Override
    public void addTextVAlign(java.lang.String textVAlign) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[12]);
            target.setStringValue(textVAlign);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "TextVAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewTextVAlign(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[12], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "TextVAlign" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewTextVAlign() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[12]);
            return target;
        }
    }

    /**
     * Removes the ith "TextVAlign" element
     */
    @Override
    public void removeTextVAlign(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[12], i);
        }
    }

    /**
     * Gets a List of "LockText" elements
     */
    @Override
    public java.util.List getLockTextList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getLockTextArray,
                this::setLockTextArray,
                this::insertLockText,
                this::removeLockText,
                this::sizeOfLockTextArray
            );
        }
    }

    /**
     * Gets array of all "LockText" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getLockTextArray() {
        return getEnumArray(PROPERTY_QNAME[13], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "LockText" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getLockTextArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[13], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "LockText" elements
     */
    @Override
    public java.util.List xgetLockTextList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetLockTextArray,
                this::xsetLockTextArray,
                this::insertNewLockText,
                this::removeLockText,
                this::sizeOfLockTextArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "LockText" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetLockTextArray() {
        return xgetArray(PROPERTY_QNAME[13], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "LockText" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetLockTextArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[13], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "LockText" element
     */
    @Override
    public int sizeOfLockTextArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[13]);
        }
    }

    /**
     * Sets array of all "LockText" element
     */
    @Override
    public void setLockTextArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] lockTextArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lockTextArray, PROPERTY_QNAME[13]);
        }
    }

    /**
     * Sets ith "LockText" element
     */
    @Override
    public void setLockTextArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum lockText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[13], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(lockText);
        }
    }

    /**
     * Sets (as xml) array of all "LockText" element
     */
    @Override
    public void xsetLockTextArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]lockTextArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lockTextArray, PROPERTY_QNAME[13]);
        }
    }

    /**
     * Sets (as xml) ith "LockText" element
     */
    @Override
    public void xsetLockTextArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank lockText) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[13], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(lockText);
        }
    }

    /**
     * Inserts the value as the ith "LockText" element
     */
    @Override
    public void insertLockText(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum lockText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[13], i);
            target.setEnumValue(lockText);
        }
    }

    /**
     * Appends the value as the last "LockText" element
     */
    @Override
    public void addLockText(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum lockText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[13]);
            target.setEnumValue(lockText);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "LockText" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewLockText(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[13], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "LockText" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewLockText() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[13]);
            return target;
        }
    }

    /**
     * Removes the ith "LockText" element
     */
    @Override
    public void removeLockText(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[13], i);
        }
    }

    /**
     * Gets a List of "JustLastX" elements
     */
    @Override
    public java.util.List getJustLastXList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getJustLastXArray,
                this::setJustLastXArray,
                this::insertJustLastX,
                this::removeJustLastX,
                this::sizeOfJustLastXArray
            );
        }
    }

    /**
     * Gets array of all "JustLastX" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getJustLastXArray() {
        return getEnumArray(PROPERTY_QNAME[14], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "JustLastX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getJustLastXArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[14], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "JustLastX" elements
     */
    @Override
    public java.util.List xgetJustLastXList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetJustLastXArray,
                this::xsetJustLastXArray,
                this::insertNewJustLastX,
                this::removeJustLastX,
                this::sizeOfJustLastXArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "JustLastX" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetJustLastXArray() {
        return xgetArray(PROPERTY_QNAME[14], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "JustLastX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetJustLastXArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[14], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "JustLastX" element
     */
    @Override
    public int sizeOfJustLastXArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[14]);
        }
    }

    /**
     * Sets array of all "JustLastX" element
     */
    @Override
    public void setJustLastXArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] justLastXArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(justLastXArray, PROPERTY_QNAME[14]);
        }
    }

    /**
     * Sets ith "JustLastX" element
     */
    @Override
    public void setJustLastXArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum justLastX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[14], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(justLastX);
        }
    }

    /**
     * Sets (as xml) array of all "JustLastX" element
     */
    @Override
    public void xsetJustLastXArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]justLastXArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(justLastXArray, PROPERTY_QNAME[14]);
        }
    }

    /**
     * Sets (as xml) ith "JustLastX" element
     */
    @Override
    public void xsetJustLastXArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank justLastX) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[14], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(justLastX);
        }
    }

    /**
     * Inserts the value as the ith "JustLastX" element
     */
    @Override
    public void insertJustLastX(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum justLastX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[14], i);
            target.setEnumValue(justLastX);
        }
    }

    /**
     * Appends the value as the last "JustLastX" element
     */
    @Override
    public void addJustLastX(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum justLastX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[14]);
            target.setEnumValue(justLastX);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "JustLastX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewJustLastX(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[14], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "JustLastX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewJustLastX() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[14]);
            return target;
        }
    }

    /**
     * Removes the ith "JustLastX" element
     */
    @Override
    public void removeJustLastX(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[14], i);
        }
    }

    /**
     * Gets a List of "SecretEdit" elements
     */
    @Override
    public java.util.List getSecretEditList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getSecretEditArray,
                this::setSecretEditArray,
                this::insertSecretEdit,
                this::removeSecretEdit,
                this::sizeOfSecretEditArray
            );
        }
    }

    /**
     * Gets array of all "SecretEdit" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getSecretEditArray() {
        return getEnumArray(PROPERTY_QNAME[15], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "SecretEdit" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getSecretEditArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[15], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "SecretEdit" elements
     */
    @Override
    public java.util.List xgetSecretEditList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetSecretEditArray,
                this::xsetSecretEditArray,
                this::insertNewSecretEdit,
                this::removeSecretEdit,
                this::sizeOfSecretEditArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "SecretEdit" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetSecretEditArray() {
        return xgetArray(PROPERTY_QNAME[15], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "SecretEdit" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetSecretEditArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[15], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "SecretEdit" element
     */
    @Override
    public int sizeOfSecretEditArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[15]);
        }
    }

    /**
     * Sets array of all "SecretEdit" element
     */
    @Override
    public void setSecretEditArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] secretEditArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(secretEditArray, PROPERTY_QNAME[15]);
        }
    }

    /**
     * Sets ith "SecretEdit" element
     */
    @Override
    public void setSecretEditArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum secretEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[15], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(secretEdit);
        }
    }

    /**
     * Sets (as xml) array of all "SecretEdit" element
     */
    @Override
    public void xsetSecretEditArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]secretEditArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(secretEditArray, PROPERTY_QNAME[15]);
        }
    }

    /**
     * Sets (as xml) ith "SecretEdit" element
     */
    @Override
    public void xsetSecretEditArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank secretEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[15], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(secretEdit);
        }
    }

    /**
     * Inserts the value as the ith "SecretEdit" element
     */
    @Override
    public void insertSecretEdit(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum secretEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[15], i);
            target.setEnumValue(secretEdit);
        }
    }

    /**
     * Appends the value as the last "SecretEdit" element
     */
    @Override
    public void addSecretEdit(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum secretEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[15]);
            target.setEnumValue(secretEdit);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "SecretEdit" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewSecretEdit(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[15], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "SecretEdit" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewSecretEdit() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[15]);
            return target;
        }
    }

    /**
     * Removes the ith "SecretEdit" element
     */
    @Override
    public void removeSecretEdit(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[15], i);
        }
    }

    /**
     * Gets a List of "Default" elements
     */
    @Override
    public java.util.List getDefaultList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDefaultArray,
                this::setDefaultArray,
                this::insertDefault,
                this::removeDefault,
                this::sizeOfDefaultArray
            );
        }
    }

    /**
     * Gets array of all "Default" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getDefaultArray() {
        return getEnumArray(PROPERTY_QNAME[16], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Default" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getDefaultArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[16], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Default" elements
     */
    @Override
    public java.util.List xgetDefaultList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDefaultArray,
                this::xsetDefaultArray,
                this::insertNewDefault,
                this::removeDefault,
                this::sizeOfDefaultArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Default" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetDefaultArray() {
        return xgetArray(PROPERTY_QNAME[16], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Default" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetDefaultArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[16], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Default" element
     */
    @Override
    public int sizeOfDefaultArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[16]);
        }
    }

    /**
     * Sets array of all "Default" element
     */
    @Override
    public void setDefaultArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] xdefaultArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(xdefaultArray, PROPERTY_QNAME[16]);
        }
    }

    /**
     * Sets ith "Default" element
     */
    @Override
    public void setDefaultArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum xdefault) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[16], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(xdefault);
        }
    }

    /**
     * Sets (as xml) array of all "Default" element
     */
    @Override
    public void xsetDefaultArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]xdefaultArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(xdefaultArray, PROPERTY_QNAME[16]);
        }
    }

    /**
     * Sets (as xml) ith "Default" element
     */
    @Override
    public void xsetDefaultArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xdefault) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[16], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(xdefault);
        }
    }

    /**
     * Inserts the value as the ith "Default" element
     */
    @Override
    public void insertDefault(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum xdefault) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[16], i);
            target.setEnumValue(xdefault);
        }
    }

    /**
     * Appends the value as the last "Default" element
     */
    @Override
    public void addDefault(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum xdefault) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[16]);
            target.setEnumValue(xdefault);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Default" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewDefault(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[16], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Default" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewDefault() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[16]);
            return target;
        }
    }

    /**
     * Removes the ith "Default" element
     */
    @Override
    public void removeDefault(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[16], i);
        }
    }

    /**
     * Gets a List of "Help" elements
     */
    @Override
    public java.util.List getHelpList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getHelpArray,
                this::setHelpArray,
                this::insertHelp,
                this::removeHelp,
                this::sizeOfHelpArray
            );
        }
    }

    /**
     * Gets array of all "Help" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getHelpArray() {
        return getEnumArray(PROPERTY_QNAME[17], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Help" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getHelpArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[17], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Help" elements
     */
    @Override
    public java.util.List xgetHelpList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetHelpArray,
                this::xsetHelpArray,
                this::insertNewHelp,
                this::removeHelp,
                this::sizeOfHelpArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Help" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetHelpArray() {
        return xgetArray(PROPERTY_QNAME[17], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Help" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetHelpArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[17], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Help" element
     */
    @Override
    public int sizeOfHelpArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[17]);
        }
    }

    /**
     * Sets array of all "Help" element
     */
    @Override
    public void setHelpArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] helpArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(helpArray, PROPERTY_QNAME[17]);
        }
    }

    /**
     * Sets ith "Help" element
     */
    @Override
    public void setHelpArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum help) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[17], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(help);
        }
    }

    /**
     * Sets (as xml) array of all "Help" element
     */
    @Override
    public void xsetHelpArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]helpArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(helpArray, PROPERTY_QNAME[17]);
        }
    }

    /**
     * Sets (as xml) ith "Help" element
     */
    @Override
    public void xsetHelpArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank help) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[17], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(help);
        }
    }

    /**
     * Inserts the value as the ith "Help" element
     */
    @Override
    public void insertHelp(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum help) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[17], i);
            target.setEnumValue(help);
        }
    }

    /**
     * Appends the value as the last "Help" element
     */
    @Override
    public void addHelp(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum help) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[17]);
            target.setEnumValue(help);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Help" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewHelp(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[17], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Help" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewHelp() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[17]);
            return target;
        }
    }

    /**
     * Removes the ith "Help" element
     */
    @Override
    public void removeHelp(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[17], i);
        }
    }

    /**
     * Gets a List of "Cancel" elements
     */
    @Override
    public java.util.List getCancelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getCancelArray,
                this::setCancelArray,
                this::insertCancel,
                this::removeCancel,
                this::sizeOfCancelArray
            );
        }
    }

    /**
     * Gets array of all "Cancel" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getCancelArray() {
        return getEnumArray(PROPERTY_QNAME[18], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Cancel" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getCancelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[18], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Cancel" elements
     */
    @Override
    public java.util.List xgetCancelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetCancelArray,
                this::xsetCancelArray,
                this::insertNewCancel,
                this::removeCancel,
                this::sizeOfCancelArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Cancel" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetCancelArray() {
        return xgetArray(PROPERTY_QNAME[18], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Cancel" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetCancelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[18], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Cancel" element
     */
    @Override
    public int sizeOfCancelArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[18]);
        }
    }

    /**
     * Sets array of all "Cancel" element
     */
    @Override
    public void setCancelArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] cancelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cancelArray, PROPERTY_QNAME[18]);
        }
    }

    /**
     * Sets ith "Cancel" element
     */
    @Override
    public void setCancelArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum cancel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[18], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(cancel);
        }
    }

    /**
     * Sets (as xml) array of all "Cancel" element
     */
    @Override
    public void xsetCancelArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]cancelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cancelArray, PROPERTY_QNAME[18]);
        }
    }

    /**
     * Sets (as xml) ith "Cancel" element
     */
    @Override
    public void xsetCancelArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank cancel) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[18], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(cancel);
        }
    }

    /**
     * Inserts the value as the ith "Cancel" element
     */
    @Override
    public void insertCancel(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum cancel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[18], i);
            target.setEnumValue(cancel);
        }
    }

    /**
     * Appends the value as the last "Cancel" element
     */
    @Override
    public void addCancel(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum cancel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[18]);
            target.setEnumValue(cancel);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Cancel" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewCancel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[18], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Cancel" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewCancel() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[18]);
            return target;
        }
    }

    /**
     * Removes the ith "Cancel" element
     */
    @Override
    public void removeCancel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[18], i);
        }
    }

    /**
     * Gets a List of "Dismiss" elements
     */
    @Override
    public java.util.List getDismissList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDismissArray,
                this::setDismissArray,
                this::insertDismiss,
                this::removeDismiss,
                this::sizeOfDismissArray
            );
        }
    }

    /**
     * Gets array of all "Dismiss" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getDismissArray() {
        return getEnumArray(PROPERTY_QNAME[19], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Dismiss" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getDismissArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[19], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Dismiss" elements
     */
    @Override
    public java.util.List xgetDismissList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDismissArray,
                this::xsetDismissArray,
                this::insertNewDismiss,
                this::removeDismiss,
                this::sizeOfDismissArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Dismiss" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetDismissArray() {
        return xgetArray(PROPERTY_QNAME[19], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Dismiss" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetDismissArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[19], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Dismiss" element
     */
    @Override
    public int sizeOfDismissArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[19]);
        }
    }

    /**
     * Sets array of all "Dismiss" element
     */
    @Override
    public void setDismissArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] dismissArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dismissArray, PROPERTY_QNAME[19]);
        }
    }

    /**
     * Sets ith "Dismiss" element
     */
    @Override
    public void setDismissArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dismiss) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[19], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(dismiss);
        }
    }

    /**
     * Sets (as xml) array of all "Dismiss" element
     */
    @Override
    public void xsetDismissArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]dismissArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dismissArray, PROPERTY_QNAME[19]);
        }
    }

    /**
     * Sets (as xml) ith "Dismiss" element
     */
    @Override
    public void xsetDismissArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank dismiss) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[19], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(dismiss);
        }
    }

    /**
     * Inserts the value as the ith "Dismiss" element
     */
    @Override
    public void insertDismiss(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dismiss) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[19], i);
            target.setEnumValue(dismiss);
        }
    }

    /**
     * Appends the value as the last "Dismiss" element
     */
    @Override
    public void addDismiss(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dismiss) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[19]);
            target.setEnumValue(dismiss);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Dismiss" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewDismiss(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[19], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Dismiss" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewDismiss() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[19]);
            return target;
        }
    }

    /**
     * Removes the ith "Dismiss" element
     */
    @Override
    public void removeDismiss(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[19], i);
        }
    }

    /**
     * Gets a List of "Accel" elements
     */
    @Override
    public java.util.List getAccelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAccelArray,
                this::setAccelArray,
                this::insertAccel,
                this::removeAccel,
                this::sizeOfAccelArray
            );
        }
    }

    /**
     * Gets array of all "Accel" elements
     */
    @Override
    public java.math.BigInteger[] getAccelArray() {
        return getObjectArray(PROPERTY_QNAME[20], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Accel" element
     */
    @Override
    public java.math.BigInteger getAccelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[20], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Accel" elements
     */
    @Override
    public java.util.List xgetAccelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAccelArray,
                this::xsetAccelArray,
                this::insertNewAccel,
                this::removeAccel,
                this::sizeOfAccelArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Accel" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetAccelArray() {
        return xgetArray(PROPERTY_QNAME[20], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Accel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetAccelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[20], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Accel" element
     */
    @Override
    public int sizeOfAccelArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[20]);
        }
    }

    /**
     * Sets array of all "Accel" element
     */
    @Override
    public void setAccelArray(java.math.BigInteger[] accelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(accelArray, PROPERTY_QNAME[20]);
        }
    }

    /**
     * Sets ith "Accel" element
     */
    @Override
    public void setAccelArray(int i, java.math.BigInteger accel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[20], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(accel);
        }
    }

    /**
     * Sets (as xml) array of all "Accel" element
     */
    @Override
    public void xsetAccelArray(org.apache.xmlbeans.XmlInteger[]accelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(accelArray, PROPERTY_QNAME[20]);
        }
    }

    /**
     * Sets (as xml) ith "Accel" element
     */
    @Override
    public void xsetAccelArray(int i, org.apache.xmlbeans.XmlInteger accel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[20], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(accel);
        }
    }

    /**
     * Inserts the value as the ith "Accel" element
     */
    @Override
    public void insertAccel(int i, java.math.BigInteger accel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[20], i);
            target.setBigIntegerValue(accel);
        }
    }

    /**
     * Appends the value as the last "Accel" element
     */
    @Override
    public void addAccel(java.math.BigInteger accel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[20]);
            target.setBigIntegerValue(accel);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Accel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewAccel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[20], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Accel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewAccel() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[20]);
            return target;
        }
    }

    /**
     * Removes the ith "Accel" element
     */
    @Override
    public void removeAccel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[20], i);
        }
    }

    /**
     * Gets a List of "Accel2" elements
     */
    @Override
    public java.util.List getAccel2List() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAccel2Array,
                this::setAccel2Array,
                this::insertAccel2,
                this::removeAccel2,
                this::sizeOfAccel2Array
            );
        }
    }

    /**
     * Gets array of all "Accel2" elements
     */
    @Override
    public java.math.BigInteger[] getAccel2Array() {
        return getObjectArray(PROPERTY_QNAME[21], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Accel2" element
     */
    @Override
    public java.math.BigInteger getAccel2Array(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[21], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Accel2" elements
     */
    @Override
    public java.util.List xgetAccel2List() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAccel2Array,
                this::xsetAccel2Array,
                this::insertNewAccel2,
                this::removeAccel2,
                this::sizeOfAccel2Array
            );
        }
    }

    /**
     * Gets (as xml) array of all "Accel2" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetAccel2Array() {
        return xgetArray(PROPERTY_QNAME[21], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Accel2" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetAccel2Array(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[21], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Accel2" element
     */
    @Override
    public int sizeOfAccel2Array() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[21]);
        }
    }

    /**
     * Sets array of all "Accel2" element
     */
    @Override
    public void setAccel2Array(java.math.BigInteger[] accel2Array) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(accel2Array, PROPERTY_QNAME[21]);
        }
    }

    /**
     * Sets ith "Accel2" element
     */
    @Override
    public void setAccel2Array(int i, java.math.BigInteger accel2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[21], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(accel2);
        }
    }

    /**
     * Sets (as xml) array of all "Accel2" element
     */
    @Override
    public void xsetAccel2Array(org.apache.xmlbeans.XmlInteger[]accel2Array) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(accel2Array, PROPERTY_QNAME[21]);
        }
    }

    /**
     * Sets (as xml) ith "Accel2" element
     */
    @Override
    public void xsetAccel2Array(int i, org.apache.xmlbeans.XmlInteger accel2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[21], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(accel2);
        }
    }

    /**
     * Inserts the value as the ith "Accel2" element
     */
    @Override
    public void insertAccel2(int i, java.math.BigInteger accel2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[21], i);
            target.setBigIntegerValue(accel2);
        }
    }

    /**
     * Appends the value as the last "Accel2" element
     */
    @Override
    public void addAccel2(java.math.BigInteger accel2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[21]);
            target.setBigIntegerValue(accel2);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Accel2" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewAccel2(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[21], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Accel2" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewAccel2() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[21]);
            return target;
        }
    }

    /**
     * Removes the ith "Accel2" element
     */
    @Override
    public void removeAccel2(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[21], i);
        }
    }

    /**
     * Gets a List of "Row" elements
     */
    @Override
    public java.util.List getRowList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getRowArray,
                this::setRowArray,
                this::insertRow,
                this::removeRow,
                this::sizeOfRowArray
            );
        }
    }

    /**
     * Gets array of all "Row" elements
     */
    @Override
    public java.math.BigInteger[] getRowArray() {
        return getObjectArray(PROPERTY_QNAME[22], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Row" element
     */
    @Override
    public java.math.BigInteger getRowArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[22], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Row" elements
     */
    @Override
    public java.util.List xgetRowList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetRowArray,
                this::xsetRowArray,
                this::insertNewRow,
                this::removeRow,
                this::sizeOfRowArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Row" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetRowArray() {
        return xgetArray(PROPERTY_QNAME[22], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Row" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetRowArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[22], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Row" element
     */
    @Override
    public int sizeOfRowArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[22]);
        }
    }

    /**
     * Sets array of all "Row" element
     */
    @Override
    public void setRowArray(java.math.BigInteger[] rowArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(rowArray, PROPERTY_QNAME[22]);
        }
    }

    /**
     * Sets ith "Row" element
     */
    @Override
    public void setRowArray(int i, java.math.BigInteger row) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[22], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(row);
        }
    }

    /**
     * Sets (as xml) array of all "Row" element
     */
    @Override
    public void xsetRowArray(org.apache.xmlbeans.XmlInteger[]rowArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(rowArray, PROPERTY_QNAME[22]);
        }
    }

    /**
     * Sets (as xml) ith "Row" element
     */
    @Override
    public void xsetRowArray(int i, org.apache.xmlbeans.XmlInteger row) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[22], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(row);
        }
    }

    /**
     * Inserts the value as the ith "Row" element
     */
    @Override
    public void insertRow(int i, java.math.BigInteger row) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[22], i);
            target.setBigIntegerValue(row);
        }
    }

    /**
     * Appends the value as the last "Row" element
     */
    @Override
    public void addRow(java.math.BigInteger row) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[22]);
            target.setBigIntegerValue(row);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Row" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewRow(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[22], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Row" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewRow() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[22]);
            return target;
        }
    }

    /**
     * Removes the ith "Row" element
     */
    @Override
    public void removeRow(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[22], i);
        }
    }

    /**
     * Gets a List of "Column" elements
     */
    @Override
    public java.util.List getColumnList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getColumnArray,
                this::setColumnArray,
                this::insertColumn,
                this::removeColumn,
                this::sizeOfColumnArray
            );
        }
    }

    /**
     * Gets array of all "Column" elements
     */
    @Override
    public java.math.BigInteger[] getColumnArray() {
        return getObjectArray(PROPERTY_QNAME[23], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Column" element
     */
    @Override
    public java.math.BigInteger getColumnArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[23], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Column" elements
     */
    @Override
    public java.util.List xgetColumnList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetColumnArray,
                this::xsetColumnArray,
                this::insertNewColumn,
                this::removeColumn,
                this::sizeOfColumnArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Column" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetColumnArray() {
        return xgetArray(PROPERTY_QNAME[23], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Column" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetColumnArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[23], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Column" element
     */
    @Override
    public int sizeOfColumnArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[23]);
        }
    }

    /**
     * Sets array of all "Column" element
     */
    @Override
    public void setColumnArray(java.math.BigInteger[] columnArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(columnArray, PROPERTY_QNAME[23]);
        }
    }

    /**
     * Sets ith "Column" element
     */
    @Override
    public void setColumnArray(int i, java.math.BigInteger column) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[23], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(column);
        }
    }

    /**
     * Sets (as xml) array of all "Column" element
     */
    @Override
    public void xsetColumnArray(org.apache.xmlbeans.XmlInteger[]columnArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(columnArray, PROPERTY_QNAME[23]);
        }
    }

    /**
     * Sets (as xml) ith "Column" element
     */
    @Override
    public void xsetColumnArray(int i, org.apache.xmlbeans.XmlInteger column) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[23], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(column);
        }
    }

    /**
     * Inserts the value as the ith "Column" element
     */
    @Override
    public void insertColumn(int i, java.math.BigInteger column) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[23], i);
            target.setBigIntegerValue(column);
        }
    }

    /**
     * Appends the value as the last "Column" element
     */
    @Override
    public void addColumn(java.math.BigInteger column) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[23]);
            target.setBigIntegerValue(column);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Column" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewColumn(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[23], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Column" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewColumn() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[23]);
            return target;
        }
    }

    /**
     * Removes the ith "Column" element
     */
    @Override
    public void removeColumn(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[23], i);
        }
    }

    /**
     * Gets a List of "Visible" elements
     */
    @Override
    public java.util.List getVisibleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getVisibleArray,
                this::setVisibleArray,
                this::insertVisible,
                this::removeVisible,
                this::sizeOfVisibleArray
            );
        }
    }

    /**
     * Gets array of all "Visible" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getVisibleArray() {
        return getEnumArray(PROPERTY_QNAME[24], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Visible" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getVisibleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[24], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Visible" elements
     */
    @Override
    public java.util.List xgetVisibleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetVisibleArray,
                this::xsetVisibleArray,
                this::insertNewVisible,
                this::removeVisible,
                this::sizeOfVisibleArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Visible" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetVisibleArray() {
        return xgetArray(PROPERTY_QNAME[24], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Visible" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetVisibleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[24], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Visible" element
     */
    @Override
    public int sizeOfVisibleArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[24]);
        }
    }

    /**
     * Sets array of all "Visible" element
     */
    @Override
    public void setVisibleArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] visibleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(visibleArray, PROPERTY_QNAME[24]);
        }
    }

    /**
     * Sets ith "Visible" element
     */
    @Override
    public void setVisibleArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum visible) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[24], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(visible);
        }
    }

    /**
     * Sets (as xml) array of all "Visible" element
     */
    @Override
    public void xsetVisibleArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]visibleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(visibleArray, PROPERTY_QNAME[24]);
        }
    }

    /**
     * Sets (as xml) ith "Visible" element
     */
    @Override
    public void xsetVisibleArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank visible) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[24], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(visible);
        }
    }

    /**
     * Inserts the value as the ith "Visible" element
     */
    @Override
    public void insertVisible(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum visible) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[24], i);
            target.setEnumValue(visible);
        }
    }

    /**
     * Appends the value as the last "Visible" element
     */
    @Override
    public void addVisible(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum visible) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[24]);
            target.setEnumValue(visible);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Visible" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewVisible(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[24], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Visible" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewVisible() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[24]);
            return target;
        }
    }

    /**
     * Removes the ith "Visible" element
     */
    @Override
    public void removeVisible(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[24], i);
        }
    }

    /**
     * Gets a List of "RowHidden" elements
     */
    @Override
    public java.util.List getRowHiddenList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getRowHiddenArray,
                this::setRowHiddenArray,
                this::insertRowHidden,
                this::removeRowHidden,
                this::sizeOfRowHiddenArray
            );
        }
    }

    /**
     * Gets array of all "RowHidden" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getRowHiddenArray() {
        return getEnumArray(PROPERTY_QNAME[25], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "RowHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getRowHiddenArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[25], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "RowHidden" elements
     */
    @Override
    public java.util.List xgetRowHiddenList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetRowHiddenArray,
                this::xsetRowHiddenArray,
                this::insertNewRowHidden,
                this::removeRowHidden,
                this::sizeOfRowHiddenArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "RowHidden" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetRowHiddenArray() {
        return xgetArray(PROPERTY_QNAME[25], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "RowHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetRowHiddenArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[25], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "RowHidden" element
     */
    @Override
    public int sizeOfRowHiddenArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[25]);
        }
    }

    /**
     * Sets array of all "RowHidden" element
     */
    @Override
    public void setRowHiddenArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] rowHiddenArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(rowHiddenArray, PROPERTY_QNAME[25]);
        }
    }

    /**
     * Sets ith "RowHidden" element
     */
    @Override
    public void setRowHiddenArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum rowHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[25], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(rowHidden);
        }
    }

    /**
     * Sets (as xml) array of all "RowHidden" element
     */
    @Override
    public void xsetRowHiddenArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]rowHiddenArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(rowHiddenArray, PROPERTY_QNAME[25]);
        }
    }

    /**
     * Sets (as xml) ith "RowHidden" element
     */
    @Override
    public void xsetRowHiddenArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank rowHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[25], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(rowHidden);
        }
    }

    /**
     * Inserts the value as the ith "RowHidden" element
     */
    @Override
    public void insertRowHidden(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum rowHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[25], i);
            target.setEnumValue(rowHidden);
        }
    }

    /**
     * Appends the value as the last "RowHidden" element
     */
    @Override
    public void addRowHidden(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum rowHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[25]);
            target.setEnumValue(rowHidden);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "RowHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewRowHidden(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[25], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "RowHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewRowHidden() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[25]);
            return target;
        }
    }

    /**
     * Removes the ith "RowHidden" element
     */
    @Override
    public void removeRowHidden(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[25], i);
        }
    }

    /**
     * Gets a List of "ColHidden" elements
     */
    @Override
    public java.util.List getColHiddenList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getColHiddenArray,
                this::setColHiddenArray,
                this::insertColHidden,
                this::removeColHidden,
                this::sizeOfColHiddenArray
            );
        }
    }

    /**
     * Gets array of all "ColHidden" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getColHiddenArray() {
        return getEnumArray(PROPERTY_QNAME[26], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "ColHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getColHiddenArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[26], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "ColHidden" elements
     */
    @Override
    public java.util.List xgetColHiddenList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetColHiddenArray,
                this::xsetColHiddenArray,
                this::insertNewColHidden,
                this::removeColHidden,
                this::sizeOfColHiddenArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ColHidden" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetColHiddenArray() {
        return xgetArray(PROPERTY_QNAME[26], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "ColHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetColHiddenArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[26], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ColHidden" element
     */
    @Override
    public int sizeOfColHiddenArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[26]);
        }
    }

    /**
     * Sets array of all "ColHidden" element
     */
    @Override
    public void setColHiddenArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] colHiddenArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(colHiddenArray, PROPERTY_QNAME[26]);
        }
    }

    /**
     * Sets ith "ColHidden" element
     */
    @Override
    public void setColHiddenArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[26], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(colHidden);
        }
    }

    /**
     * Sets (as xml) array of all "ColHidden" element
     */
    @Override
    public void xsetColHiddenArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]colHiddenArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(colHiddenArray, PROPERTY_QNAME[26]);
        }
    }

    /**
     * Sets (as xml) ith "ColHidden" element
     */
    @Override
    public void xsetColHiddenArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank colHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[26], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(colHidden);
        }
    }

    /**
     * Inserts the value as the ith "ColHidden" element
     */
    @Override
    public void insertColHidden(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[26], i);
            target.setEnumValue(colHidden);
        }
    }

    /**
     * Appends the value as the last "ColHidden" element
     */
    @Override
    public void addColHidden(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colHidden) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[26]);
            target.setEnumValue(colHidden);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ColHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewColHidden(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[26], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ColHidden" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewColHidden() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[26]);
            return target;
        }
    }

    /**
     * Removes the ith "ColHidden" element
     */
    @Override
    public void removeColHidden(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[26], i);
        }
    }

    /**
     * Gets a List of "VTEdit" elements
     */
    @Override
    public java.util.List getVTEditList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getVTEditArray,
                this::setVTEditArray,
                this::insertVTEdit,
                this::removeVTEdit,
                this::sizeOfVTEditArray
            );
        }
    }

    /**
     * Gets array of all "VTEdit" elements
     */
    @Override
    public java.math.BigInteger[] getVTEditArray() {
        return getObjectArray(PROPERTY_QNAME[27], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "VTEdit" element
     */
    @Override
    public java.math.BigInteger getVTEditArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[27], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "VTEdit" elements
     */
    @Override
    public java.util.List xgetVTEditList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetVTEditArray,
                this::xsetVTEditArray,
                this::insertNewVTEdit,
                this::removeVTEdit,
                this::sizeOfVTEditArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "VTEdit" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetVTEditArray() {
        return xgetArray(PROPERTY_QNAME[27], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "VTEdit" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetVTEditArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[27], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "VTEdit" element
     */
    @Override
    public int sizeOfVTEditArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[27]);
        }
    }

    /**
     * Sets array of all "VTEdit" element
     */
    @Override
    public void setVTEditArray(java.math.BigInteger[] vtEditArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(vtEditArray, PROPERTY_QNAME[27]);
        }
    }

    /**
     * Sets ith "VTEdit" element
     */
    @Override
    public void setVTEditArray(int i, java.math.BigInteger vtEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[27], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(vtEdit);
        }
    }

    /**
     * Sets (as xml) array of all "VTEdit" element
     */
    @Override
    public void xsetVTEditArray(org.apache.xmlbeans.XmlInteger[]vtEditArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(vtEditArray, PROPERTY_QNAME[27]);
        }
    }

    /**
     * Sets (as xml) ith "VTEdit" element
     */
    @Override
    public void xsetVTEditArray(int i, org.apache.xmlbeans.XmlInteger vtEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[27], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(vtEdit);
        }
    }

    /**
     * Inserts the value as the ith "VTEdit" element
     */
    @Override
    public void insertVTEdit(int i, java.math.BigInteger vtEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[27], i);
            target.setBigIntegerValue(vtEdit);
        }
    }

    /**
     * Appends the value as the last "VTEdit" element
     */
    @Override
    public void addVTEdit(java.math.BigInteger vtEdit) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[27]);
            target.setBigIntegerValue(vtEdit);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "VTEdit" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewVTEdit(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[27], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "VTEdit" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewVTEdit() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[27]);
            return target;
        }
    }

    /**
     * Removes the ith "VTEdit" element
     */
    @Override
    public void removeVTEdit(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[27], i);
        }
    }

    /**
     * Gets a List of "MultiLine" elements
     */
    @Override
    public java.util.List getMultiLineList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMultiLineArray,
                this::setMultiLineArray,
                this::insertMultiLine,
                this::removeMultiLine,
                this::sizeOfMultiLineArray
            );
        }
    }

    /**
     * Gets array of all "MultiLine" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getMultiLineArray() {
        return getEnumArray(PROPERTY_QNAME[28], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "MultiLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getMultiLineArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[28], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "MultiLine" elements
     */
    @Override
    public java.util.List xgetMultiLineList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMultiLineArray,
                this::xsetMultiLineArray,
                this::insertNewMultiLine,
                this::removeMultiLine,
                this::sizeOfMultiLineArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "MultiLine" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetMultiLineArray() {
        return xgetArray(PROPERTY_QNAME[28], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "MultiLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetMultiLineArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[28], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "MultiLine" element
     */
    @Override
    public int sizeOfMultiLineArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[28]);
        }
    }

    /**
     * Sets array of all "MultiLine" element
     */
    @Override
    public void setMultiLineArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] multiLineArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(multiLineArray, PROPERTY_QNAME[28]);
        }
    }

    /**
     * Sets ith "MultiLine" element
     */
    @Override
    public void setMultiLineArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum multiLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[28], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(multiLine);
        }
    }

    /**
     * Sets (as xml) array of all "MultiLine" element
     */
    @Override
    public void xsetMultiLineArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]multiLineArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(multiLineArray, PROPERTY_QNAME[28]);
        }
    }

    /**
     * Sets (as xml) ith "MultiLine" element
     */
    @Override
    public void xsetMultiLineArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank multiLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[28], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(multiLine);
        }
    }

    /**
     * Inserts the value as the ith "MultiLine" element
     */
    @Override
    public void insertMultiLine(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum multiLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[28], i);
            target.setEnumValue(multiLine);
        }
    }

    /**
     * Appends the value as the last "MultiLine" element
     */
    @Override
    public void addMultiLine(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum multiLine) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[28]);
            target.setEnumValue(multiLine);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "MultiLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewMultiLine(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[28], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "MultiLine" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewMultiLine() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[28]);
            return target;
        }
    }

    /**
     * Removes the ith "MultiLine" element
     */
    @Override
    public void removeMultiLine(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[28], i);
        }
    }

    /**
     * Gets a List of "VScroll" elements
     */
    @Override
    public java.util.List getVScrollList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getVScrollArray,
                this::setVScrollArray,
                this::insertVScroll,
                this::removeVScroll,
                this::sizeOfVScrollArray
            );
        }
    }

    /**
     * Gets array of all "VScroll" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getVScrollArray() {
        return getEnumArray(PROPERTY_QNAME[29], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "VScroll" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getVScrollArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[29], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "VScroll" elements
     */
    @Override
    public java.util.List xgetVScrollList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetVScrollArray,
                this::xsetVScrollArray,
                this::insertNewVScroll,
                this::removeVScroll,
                this::sizeOfVScrollArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "VScroll" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetVScrollArray() {
        return xgetArray(PROPERTY_QNAME[29], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "VScroll" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetVScrollArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[29], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "VScroll" element
     */
    @Override
    public int sizeOfVScrollArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[29]);
        }
    }

    /**
     * Sets array of all "VScroll" element
     */
    @Override
    public void setVScrollArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] vScrollArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(vScrollArray, PROPERTY_QNAME[29]);
        }
    }

    /**
     * Sets ith "VScroll" element
     */
    @Override
    public void setVScrollArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum vScroll) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[29], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(vScroll);
        }
    }

    /**
     * Sets (as xml) array of all "VScroll" element
     */
    @Override
    public void xsetVScrollArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]vScrollArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(vScrollArray, PROPERTY_QNAME[29]);
        }
    }

    /**
     * Sets (as xml) ith "VScroll" element
     */
    @Override
    public void xsetVScrollArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank vScroll) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[29], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(vScroll);
        }
    }

    /**
     * Inserts the value as the ith "VScroll" element
     */
    @Override
    public void insertVScroll(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum vScroll) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[29], i);
            target.setEnumValue(vScroll);
        }
    }

    /**
     * Appends the value as the last "VScroll" element
     */
    @Override
    public void addVScroll(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum vScroll) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[29]);
            target.setEnumValue(vScroll);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "VScroll" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewVScroll(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[29], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "VScroll" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewVScroll() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[29]);
            return target;
        }
    }

    /**
     * Removes the ith "VScroll" element
     */
    @Override
    public void removeVScroll(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[29], i);
        }
    }

    /**
     * Gets a List of "ValidIds" elements
     */
    @Override
    public java.util.List getValidIdsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getValidIdsArray,
                this::setValidIdsArray,
                this::insertValidIds,
                this::removeValidIds,
                this::sizeOfValidIdsArray
            );
        }
    }

    /**
     * Gets array of all "ValidIds" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getValidIdsArray() {
        return getEnumArray(PROPERTY_QNAME[30], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "ValidIds" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getValidIdsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[30], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "ValidIds" elements
     */
    @Override
    public java.util.List xgetValidIdsList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetValidIdsArray,
                this::xsetValidIdsArray,
                this::insertNewValidIds,
                this::removeValidIds,
                this::sizeOfValidIdsArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ValidIds" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetValidIdsArray() {
        return xgetArray(PROPERTY_QNAME[30], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "ValidIds" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetValidIdsArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[30], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ValidIds" element
     */
    @Override
    public int sizeOfValidIdsArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[30]);
        }
    }

    /**
     * Sets array of all "ValidIds" element
     */
    @Override
    public void setValidIdsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] validIdsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(validIdsArray, PROPERTY_QNAME[30]);
        }
    }

    /**
     * Sets ith "ValidIds" element
     */
    @Override
    public void setValidIdsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum validIds) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[30], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(validIds);
        }
    }

    /**
     * Sets (as xml) array of all "ValidIds" element
     */
    @Override
    public void xsetValidIdsArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]validIdsArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(validIdsArray, PROPERTY_QNAME[30]);
        }
    }

    /**
     * Sets (as xml) ith "ValidIds" element
     */
    @Override
    public void xsetValidIdsArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank validIds) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[30], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(validIds);
        }
    }

    /**
     * Inserts the value as the ith "ValidIds" element
     */
    @Override
    public void insertValidIds(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum validIds) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[30], i);
            target.setEnumValue(validIds);
        }
    }

    /**
     * Appends the value as the last "ValidIds" element
     */
    @Override
    public void addValidIds(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum validIds) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[30]);
            target.setEnumValue(validIds);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ValidIds" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewValidIds(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[30], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ValidIds" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewValidIds() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[30]);
            return target;
        }
    }

    /**
     * Removes the ith "ValidIds" element
     */
    @Override
    public void removeValidIds(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[30], i);
        }
    }

    /**
     * Gets a List of "FmlaRange" elements
     */
    @Override
    public java.util.List getFmlaRangeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaRangeArray,
                this::setFmlaRangeArray,
                this::insertFmlaRange,
                this::removeFmlaRange,
                this::sizeOfFmlaRangeArray
            );
        }
    }

    /**
     * Gets array of all "FmlaRange" elements
     */
    @Override
    public java.lang.String[] getFmlaRangeArray() {
        return getObjectArray(PROPERTY_QNAME[31], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaRange" element
     */
    @Override
    public java.lang.String getFmlaRangeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[31], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaRange" elements
     */
    @Override
    public java.util.List xgetFmlaRangeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaRangeArray,
                this::xsetFmlaRangeArray,
                this::insertNewFmlaRange,
                this::removeFmlaRange,
                this::sizeOfFmlaRangeArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaRange" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaRangeArray() {
        return xgetArray(PROPERTY_QNAME[31], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaRange" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaRangeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[31], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaRange" element
     */
    @Override
    public int sizeOfFmlaRangeArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[31]);
        }
    }

    /**
     * Sets array of all "FmlaRange" element
     */
    @Override
    public void setFmlaRangeArray(java.lang.String[] fmlaRangeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaRangeArray, PROPERTY_QNAME[31]);
        }
    }

    /**
     * Sets ith "FmlaRange" element
     */
    @Override
    public void setFmlaRangeArray(int i, java.lang.String fmlaRange) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[31], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaRange);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaRange" element
     */
    @Override
    public void xsetFmlaRangeArray(org.apache.xmlbeans.XmlString[]fmlaRangeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaRangeArray, PROPERTY_QNAME[31]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaRange" element
     */
    @Override
    public void xsetFmlaRangeArray(int i, org.apache.xmlbeans.XmlString fmlaRange) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[31], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaRange);
        }
    }

    /**
     * Inserts the value as the ith "FmlaRange" element
     */
    @Override
    public void insertFmlaRange(int i, java.lang.String fmlaRange) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[31], i);
            target.setStringValue(fmlaRange);
        }
    }

    /**
     * Appends the value as the last "FmlaRange" element
     */
    @Override
    public void addFmlaRange(java.lang.String fmlaRange) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[31]);
            target.setStringValue(fmlaRange);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaRange" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaRange(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[31], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaRange" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaRange() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[31]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaRange" element
     */
    @Override
    public void removeFmlaRange(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[31], i);
        }
    }

    /**
     * Gets a List of "WidthMin" elements
     */
    @Override
    public java.util.List getWidthMinList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getWidthMinArray,
                this::setWidthMinArray,
                this::insertWidthMin,
                this::removeWidthMin,
                this::sizeOfWidthMinArray
            );
        }
    }

    /**
     * Gets array of all "WidthMin" elements
     */
    @Override
    public java.math.BigInteger[] getWidthMinArray() {
        return getObjectArray(PROPERTY_QNAME[32], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "WidthMin" element
     */
    @Override
    public java.math.BigInteger getWidthMinArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[32], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "WidthMin" elements
     */
    @Override
    public java.util.List xgetWidthMinList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetWidthMinArray,
                this::xsetWidthMinArray,
                this::insertNewWidthMin,
                this::removeWidthMin,
                this::sizeOfWidthMinArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "WidthMin" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetWidthMinArray() {
        return xgetArray(PROPERTY_QNAME[32], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "WidthMin" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetWidthMinArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[32], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "WidthMin" element
     */
    @Override
    public int sizeOfWidthMinArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[32]);
        }
    }

    /**
     * Sets array of all "WidthMin" element
     */
    @Override
    public void setWidthMinArray(java.math.BigInteger[] widthMinArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(widthMinArray, PROPERTY_QNAME[32]);
        }
    }

    /**
     * Sets ith "WidthMin" element
     */
    @Override
    public void setWidthMinArray(int i, java.math.BigInteger widthMin) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[32], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(widthMin);
        }
    }

    /**
     * Sets (as xml) array of all "WidthMin" element
     */
    @Override
    public void xsetWidthMinArray(org.apache.xmlbeans.XmlInteger[]widthMinArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(widthMinArray, PROPERTY_QNAME[32]);
        }
    }

    /**
     * Sets (as xml) ith "WidthMin" element
     */
    @Override
    public void xsetWidthMinArray(int i, org.apache.xmlbeans.XmlInteger widthMin) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[32], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(widthMin);
        }
    }

    /**
     * Inserts the value as the ith "WidthMin" element
     */
    @Override
    public void insertWidthMin(int i, java.math.BigInteger widthMin) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[32], i);
            target.setBigIntegerValue(widthMin);
        }
    }

    /**
     * Appends the value as the last "WidthMin" element
     */
    @Override
    public void addWidthMin(java.math.BigInteger widthMin) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[32]);
            target.setBigIntegerValue(widthMin);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "WidthMin" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewWidthMin(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[32], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "WidthMin" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewWidthMin() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[32]);
            return target;
        }
    }

    /**
     * Removes the ith "WidthMin" element
     */
    @Override
    public void removeWidthMin(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[32], i);
        }
    }

    /**
     * Gets a List of "Sel" elements
     */
    @Override
    public java.util.List getSelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getSelArray,
                this::setSelArray,
                this::insertSel,
                this::removeSel,
                this::sizeOfSelArray
            );
        }
    }

    /**
     * Gets array of all "Sel" elements
     */
    @Override
    public java.math.BigInteger[] getSelArray() {
        return getObjectArray(PROPERTY_QNAME[33], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Sel" element
     */
    @Override
    public java.math.BigInteger getSelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[33], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Sel" elements
     */
    @Override
    public java.util.List xgetSelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetSelArray,
                this::xsetSelArray,
                this::insertNewSel,
                this::removeSel,
                this::sizeOfSelArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Sel" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetSelArray() {
        return xgetArray(PROPERTY_QNAME[33], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Sel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetSelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[33], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Sel" element
     */
    @Override
    public int sizeOfSelArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[33]);
        }
    }

    /**
     * Sets array of all "Sel" element
     */
    @Override
    public void setSelArray(java.math.BigInteger[] selArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(selArray, PROPERTY_QNAME[33]);
        }
    }

    /**
     * Sets ith "Sel" element
     */
    @Override
    public void setSelArray(int i, java.math.BigInteger sel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[33], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(sel);
        }
    }

    /**
     * Sets (as xml) array of all "Sel" element
     */
    @Override
    public void xsetSelArray(org.apache.xmlbeans.XmlInteger[]selArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(selArray, PROPERTY_QNAME[33]);
        }
    }

    /**
     * Sets (as xml) ith "Sel" element
     */
    @Override
    public void xsetSelArray(int i, org.apache.xmlbeans.XmlInteger sel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[33], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(sel);
        }
    }

    /**
     * Inserts the value as the ith "Sel" element
     */
    @Override
    public void insertSel(int i, java.math.BigInteger sel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[33], i);
            target.setBigIntegerValue(sel);
        }
    }

    /**
     * Appends the value as the last "Sel" element
     */
    @Override
    public void addSel(java.math.BigInteger sel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[33]);
            target.setBigIntegerValue(sel);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Sel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewSel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[33], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Sel" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewSel() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[33]);
            return target;
        }
    }

    /**
     * Removes the ith "Sel" element
     */
    @Override
    public void removeSel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[33], i);
        }
    }

    /**
     * Gets a List of "NoThreeD2" elements
     */
    @Override
    public java.util.List getNoThreeD2List() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getNoThreeD2Array,
                this::setNoThreeD2Array,
                this::insertNoThreeD2,
                this::removeNoThreeD2,
                this::sizeOfNoThreeD2Array
            );
        }
    }

    /**
     * Gets array of all "NoThreeD2" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getNoThreeD2Array() {
        return getEnumArray(PROPERTY_QNAME[34], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "NoThreeD2" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getNoThreeD2Array(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[34], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "NoThreeD2" elements
     */
    @Override
    public java.util.List xgetNoThreeD2List() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetNoThreeD2Array,
                this::xsetNoThreeD2Array,
                this::insertNewNoThreeD2,
                this::removeNoThreeD2,
                this::sizeOfNoThreeD2Array
            );
        }
    }

    /**
     * Gets (as xml) array of all "NoThreeD2" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetNoThreeD2Array() {
        return xgetArray(PROPERTY_QNAME[34], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "NoThreeD2" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetNoThreeD2Array(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[34], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "NoThreeD2" element
     */
    @Override
    public int sizeOfNoThreeD2Array() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[34]);
        }
    }

    /**
     * Sets array of all "NoThreeD2" element
     */
    @Override
    public void setNoThreeD2Array(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] noThreeD2Array) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(noThreeD2Array, PROPERTY_QNAME[34]);
        }
    }

    /**
     * Sets ith "NoThreeD2" element
     */
    @Override
    public void setNoThreeD2Array(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[34], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(noThreeD2);
        }
    }

    /**
     * Sets (as xml) array of all "NoThreeD2" element
     */
    @Override
    public void xsetNoThreeD2Array(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]noThreeD2Array) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(noThreeD2Array, PROPERTY_QNAME[34]);
        }
    }

    /**
     * Sets (as xml) ith "NoThreeD2" element
     */
    @Override
    public void xsetNoThreeD2Array(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank noThreeD2) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[34], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(noThreeD2);
        }
    }

    /**
     * Inserts the value as the ith "NoThreeD2" element
     */
    @Override
    public void insertNoThreeD2(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[34], i);
            target.setEnumValue(noThreeD2);
        }
    }

    /**
     * Appends the value as the last "NoThreeD2" element
     */
    @Override
    public void addNoThreeD2(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD2) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[34]);
            target.setEnumValue(noThreeD2);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "NoThreeD2" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewNoThreeD2(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[34], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "NoThreeD2" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewNoThreeD2() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[34]);
            return target;
        }
    }

    /**
     * Removes the ith "NoThreeD2" element
     */
    @Override
    public void removeNoThreeD2(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[34], i);
        }
    }

    /**
     * Gets a List of "SelType" elements
     */
    @Override
    public java.util.List getSelTypeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getSelTypeArray,
                this::setSelTypeArray,
                this::insertSelType,
                this::removeSelType,
                this::sizeOfSelTypeArray
            );
        }
    }

    /**
     * Gets array of all "SelType" elements
     */
    @Override
    public java.lang.String[] getSelTypeArray() {
        return getObjectArray(PROPERTY_QNAME[35], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "SelType" element
     */
    @Override
    public java.lang.String getSelTypeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[35], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "SelType" elements
     */
    @Override
    public java.util.List xgetSelTypeList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetSelTypeArray,
                this::xsetSelTypeArray,
                this::insertNewSelType,
                this::removeSelType,
                this::sizeOfSelTypeArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "SelType" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetSelTypeArray() {
        return xgetArray(PROPERTY_QNAME[35], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "SelType" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetSelTypeArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[35], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "SelType" element
     */
    @Override
    public int sizeOfSelTypeArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[35]);
        }
    }

    /**
     * Sets array of all "SelType" element
     */
    @Override
    public void setSelTypeArray(java.lang.String[] selTypeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(selTypeArray, PROPERTY_QNAME[35]);
        }
    }

    /**
     * Sets ith "SelType" element
     */
    @Override
    public void setSelTypeArray(int i, java.lang.String selType) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[35], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(selType);
        }
    }

    /**
     * Sets (as xml) array of all "SelType" element
     */
    @Override
    public void xsetSelTypeArray(org.apache.xmlbeans.XmlString[]selTypeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(selTypeArray, PROPERTY_QNAME[35]);
        }
    }

    /**
     * Sets (as xml) ith "SelType" element
     */
    @Override
    public void xsetSelTypeArray(int i, org.apache.xmlbeans.XmlString selType) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[35], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(selType);
        }
    }

    /**
     * Inserts the value as the ith "SelType" element
     */
    @Override
    public void insertSelType(int i, java.lang.String selType) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[35], i);
            target.setStringValue(selType);
        }
    }

    /**
     * Appends the value as the last "SelType" element
     */
    @Override
    public void addSelType(java.lang.String selType) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[35]);
            target.setStringValue(selType);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "SelType" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewSelType(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[35], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "SelType" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewSelType() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[35]);
            return target;
        }
    }

    /**
     * Removes the ith "SelType" element
     */
    @Override
    public void removeSelType(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[35], i);
        }
    }

    /**
     * Gets a List of "MultiSel" elements
     */
    @Override
    public java.util.List getMultiSelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMultiSelArray,
                this::setMultiSelArray,
                this::insertMultiSel,
                this::removeMultiSel,
                this::sizeOfMultiSelArray
            );
        }
    }

    /**
     * Gets array of all "MultiSel" elements
     */
    @Override
    public java.lang.String[] getMultiSelArray() {
        return getObjectArray(PROPERTY_QNAME[36], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "MultiSel" element
     */
    @Override
    public java.lang.String getMultiSelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[36], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "MultiSel" elements
     */
    @Override
    public java.util.List xgetMultiSelList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMultiSelArray,
                this::xsetMultiSelArray,
                this::insertNewMultiSel,
                this::removeMultiSel,
                this::sizeOfMultiSelArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "MultiSel" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetMultiSelArray() {
        return xgetArray(PROPERTY_QNAME[36], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "MultiSel" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetMultiSelArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[36], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "MultiSel" element
     */
    @Override
    public int sizeOfMultiSelArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[36]);
        }
    }

    /**
     * Sets array of all "MultiSel" element
     */
    @Override
    public void setMultiSelArray(java.lang.String[] multiSelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(multiSelArray, PROPERTY_QNAME[36]);
        }
    }

    /**
     * Sets ith "MultiSel" element
     */
    @Override
    public void setMultiSelArray(int i, java.lang.String multiSel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[36], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(multiSel);
        }
    }

    /**
     * Sets (as xml) array of all "MultiSel" element
     */
    @Override
    public void xsetMultiSelArray(org.apache.xmlbeans.XmlString[]multiSelArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(multiSelArray, PROPERTY_QNAME[36]);
        }
    }

    /**
     * Sets (as xml) ith "MultiSel" element
     */
    @Override
    public void xsetMultiSelArray(int i, org.apache.xmlbeans.XmlString multiSel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[36], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(multiSel);
        }
    }

    /**
     * Inserts the value as the ith "MultiSel" element
     */
    @Override
    public void insertMultiSel(int i, java.lang.String multiSel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[36], i);
            target.setStringValue(multiSel);
        }
    }

    /**
     * Appends the value as the last "MultiSel" element
     */
    @Override
    public void addMultiSel(java.lang.String multiSel) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[36]);
            target.setStringValue(multiSel);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "MultiSel" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewMultiSel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[36], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "MultiSel" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewMultiSel() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[36]);
            return target;
        }
    }

    /**
     * Removes the ith "MultiSel" element
     */
    @Override
    public void removeMultiSel(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[36], i);
        }
    }

    /**
     * Gets a List of "LCT" elements
     */
    @Override
    public java.util.List getLCTList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getLCTArray,
                this::setLCTArray,
                this::insertLCT,
                this::removeLCT,
                this::sizeOfLCTArray
            );
        }
    }

    /**
     * Gets array of all "LCT" elements
     */
    @Override
    public java.lang.String[] getLCTArray() {
        return getObjectArray(PROPERTY_QNAME[37], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "LCT" element
     */
    @Override
    public java.lang.String getLCTArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[37], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "LCT" elements
     */
    @Override
    public java.util.List xgetLCTList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetLCTArray,
                this::xsetLCTArray,
                this::insertNewLCT,
                this::removeLCT,
                this::sizeOfLCTArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "LCT" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetLCTArray() {
        return xgetArray(PROPERTY_QNAME[37], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "LCT" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetLCTArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[37], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "LCT" element
     */
    @Override
    public int sizeOfLCTArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[37]);
        }
    }

    /**
     * Sets array of all "LCT" element
     */
    @Override
    public void setLCTArray(java.lang.String[] lctArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lctArray, PROPERTY_QNAME[37]);
        }
    }

    /**
     * Sets ith "LCT" element
     */
    @Override
    public void setLCTArray(int i, java.lang.String lct) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[37], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(lct);
        }
    }

    /**
     * Sets (as xml) array of all "LCT" element
     */
    @Override
    public void xsetLCTArray(org.apache.xmlbeans.XmlString[]lctArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(lctArray, PROPERTY_QNAME[37]);
        }
    }

    /**
     * Sets (as xml) ith "LCT" element
     */
    @Override
    public void xsetLCTArray(int i, org.apache.xmlbeans.XmlString lct) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[37], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(lct);
        }
    }

    /**
     * Inserts the value as the ith "LCT" element
     */
    @Override
    public void insertLCT(int i, java.lang.String lct) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[37], i);
            target.setStringValue(lct);
        }
    }

    /**
     * Appends the value as the last "LCT" element
     */
    @Override
    public void addLCT(java.lang.String lct) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[37]);
            target.setStringValue(lct);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "LCT" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewLCT(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[37], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "LCT" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewLCT() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[37]);
            return target;
        }
    }

    /**
     * Removes the ith "LCT" element
     */
    @Override
    public void removeLCT(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[37], i);
        }
    }

    /**
     * Gets a List of "ListItem" elements
     */
    @Override
    public java.util.List getListItemList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getListItemArray,
                this::setListItemArray,
                this::insertListItem,
                this::removeListItem,
                this::sizeOfListItemArray
            );
        }
    }

    /**
     * Gets array of all "ListItem" elements
     */
    @Override
    public java.lang.String[] getListItemArray() {
        return getObjectArray(PROPERTY_QNAME[38], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "ListItem" element
     */
    @Override
    public java.lang.String getListItemArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[38], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "ListItem" elements
     */
    @Override
    public java.util.List xgetListItemList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetListItemArray,
                this::xsetListItemArray,
                this::insertNewListItem,
                this::removeListItem,
                this::sizeOfListItemArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ListItem" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetListItemArray() {
        return xgetArray(PROPERTY_QNAME[38], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "ListItem" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetListItemArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[38], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ListItem" element
     */
    @Override
    public int sizeOfListItemArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[38]);
        }
    }

    /**
     * Sets array of all "ListItem" element
     */
    @Override
    public void setListItemArray(java.lang.String[] listItemArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(listItemArray, PROPERTY_QNAME[38]);
        }
    }

    /**
     * Sets ith "ListItem" element
     */
    @Override
    public void setListItemArray(int i, java.lang.String listItem) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[38], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(listItem);
        }
    }

    /**
     * Sets (as xml) array of all "ListItem" element
     */
    @Override
    public void xsetListItemArray(org.apache.xmlbeans.XmlString[]listItemArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(listItemArray, PROPERTY_QNAME[38]);
        }
    }

    /**
     * Sets (as xml) ith "ListItem" element
     */
    @Override
    public void xsetListItemArray(int i, org.apache.xmlbeans.XmlString listItem) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[38], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(listItem);
        }
    }

    /**
     * Inserts the value as the ith "ListItem" element
     */
    @Override
    public void insertListItem(int i, java.lang.String listItem) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[38], i);
            target.setStringValue(listItem);
        }
    }

    /**
     * Appends the value as the last "ListItem" element
     */
    @Override
    public void addListItem(java.lang.String listItem) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[38]);
            target.setStringValue(listItem);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ListItem" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewListItem(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[38], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ListItem" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewListItem() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[38]);
            return target;
        }
    }

    /**
     * Removes the ith "ListItem" element
     */
    @Override
    public void removeListItem(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[38], i);
        }
    }

    /**
     * Gets a List of "DropStyle" elements
     */
    @Override
    public java.util.List getDropStyleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDropStyleArray,
                this::setDropStyleArray,
                this::insertDropStyle,
                this::removeDropStyle,
                this::sizeOfDropStyleArray
            );
        }
    }

    /**
     * Gets array of all "DropStyle" elements
     */
    @Override
    public java.lang.String[] getDropStyleArray() {
        return getObjectArray(PROPERTY_QNAME[39], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "DropStyle" element
     */
    @Override
    public java.lang.String getDropStyleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[39], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "DropStyle" elements
     */
    @Override
    public java.util.List xgetDropStyleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDropStyleArray,
                this::xsetDropStyleArray,
                this::insertNewDropStyle,
                this::removeDropStyle,
                this::sizeOfDropStyleArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "DropStyle" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetDropStyleArray() {
        return xgetArray(PROPERTY_QNAME[39], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "DropStyle" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetDropStyleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[39], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "DropStyle" element
     */
    @Override
    public int sizeOfDropStyleArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[39]);
        }
    }

    /**
     * Sets array of all "DropStyle" element
     */
    @Override
    public void setDropStyleArray(java.lang.String[] dropStyleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dropStyleArray, PROPERTY_QNAME[39]);
        }
    }

    /**
     * Sets ith "DropStyle" element
     */
    @Override
    public void setDropStyleArray(int i, java.lang.String dropStyle) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[39], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(dropStyle);
        }
    }

    /**
     * Sets (as xml) array of all "DropStyle" element
     */
    @Override
    public void xsetDropStyleArray(org.apache.xmlbeans.XmlString[]dropStyleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dropStyleArray, PROPERTY_QNAME[39]);
        }
    }

    /**
     * Sets (as xml) ith "DropStyle" element
     */
    @Override
    public void xsetDropStyleArray(int i, org.apache.xmlbeans.XmlString dropStyle) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[39], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(dropStyle);
        }
    }

    /**
     * Inserts the value as the ith "DropStyle" element
     */
    @Override
    public void insertDropStyle(int i, java.lang.String dropStyle) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[39], i);
            target.setStringValue(dropStyle);
        }
    }

    /**
     * Appends the value as the last "DropStyle" element
     */
    @Override
    public void addDropStyle(java.lang.String dropStyle) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[39]);
            target.setStringValue(dropStyle);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "DropStyle" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewDropStyle(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[39], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "DropStyle" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewDropStyle() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[39]);
            return target;
        }
    }

    /**
     * Removes the ith "DropStyle" element
     */
    @Override
    public void removeDropStyle(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[39], i);
        }
    }

    /**
     * Gets a List of "Colored" elements
     */
    @Override
    public java.util.List getColoredList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getColoredArray,
                this::setColoredArray,
                this::insertColored,
                this::removeColored,
                this::sizeOfColoredArray
            );
        }
    }

    /**
     * Gets array of all "Colored" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getColoredArray() {
        return getEnumArray(PROPERTY_QNAME[40], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Colored" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getColoredArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[40], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Colored" elements
     */
    @Override
    public java.util.List xgetColoredList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetColoredArray,
                this::xsetColoredArray,
                this::insertNewColored,
                this::removeColored,
                this::sizeOfColoredArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Colored" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetColoredArray() {
        return xgetArray(PROPERTY_QNAME[40], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Colored" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetColoredArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[40], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Colored" element
     */
    @Override
    public int sizeOfColoredArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[40]);
        }
    }

    /**
     * Sets array of all "Colored" element
     */
    @Override
    public void setColoredArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] coloredArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(coloredArray, PROPERTY_QNAME[40]);
        }
    }

    /**
     * Sets ith "Colored" element
     */
    @Override
    public void setColoredArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colored) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[40], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(colored);
        }
    }

    /**
     * Sets (as xml) array of all "Colored" element
     */
    @Override
    public void xsetColoredArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]coloredArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(coloredArray, PROPERTY_QNAME[40]);
        }
    }

    /**
     * Sets (as xml) ith "Colored" element
     */
    @Override
    public void xsetColoredArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank colored) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[40], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(colored);
        }
    }

    /**
     * Inserts the value as the ith "Colored" element
     */
    @Override
    public void insertColored(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colored) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[40], i);
            target.setEnumValue(colored);
        }
    }

    /**
     * Appends the value as the last "Colored" element
     */
    @Override
    public void addColored(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum colored) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[40]);
            target.setEnumValue(colored);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Colored" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewColored(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[40], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Colored" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewColored() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[40]);
            return target;
        }
    }

    /**
     * Removes the ith "Colored" element
     */
    @Override
    public void removeColored(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[40], i);
        }
    }

    /**
     * Gets a List of "DropLines" elements
     */
    @Override
    public java.util.List getDropLinesList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDropLinesArray,
                this::setDropLinesArray,
                this::insertDropLines,
                this::removeDropLines,
                this::sizeOfDropLinesArray
            );
        }
    }

    /**
     * Gets array of all "DropLines" elements
     */
    @Override
    public java.math.BigInteger[] getDropLinesArray() {
        return getObjectArray(PROPERTY_QNAME[41], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "DropLines" element
     */
    @Override
    public java.math.BigInteger getDropLinesArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[41], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "DropLines" elements
     */
    @Override
    public java.util.List xgetDropLinesList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDropLinesArray,
                this::xsetDropLinesArray,
                this::insertNewDropLines,
                this::removeDropLines,
                this::sizeOfDropLinesArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "DropLines" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetDropLinesArray() {
        return xgetArray(PROPERTY_QNAME[41], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "DropLines" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetDropLinesArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[41], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "DropLines" element
     */
    @Override
    public int sizeOfDropLinesArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[41]);
        }
    }

    /**
     * Sets array of all "DropLines" element
     */
    @Override
    public void setDropLinesArray(java.math.BigInteger[] dropLinesArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dropLinesArray, PROPERTY_QNAME[41]);
        }
    }

    /**
     * Sets ith "DropLines" element
     */
    @Override
    public void setDropLinesArray(int i, java.math.BigInteger dropLines) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[41], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(dropLines);
        }
    }

    /**
     * Sets (as xml) array of all "DropLines" element
     */
    @Override
    public void xsetDropLinesArray(org.apache.xmlbeans.XmlInteger[]dropLinesArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dropLinesArray, PROPERTY_QNAME[41]);
        }
    }

    /**
     * Sets (as xml) ith "DropLines" element
     */
    @Override
    public void xsetDropLinesArray(int i, org.apache.xmlbeans.XmlInteger dropLines) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[41], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(dropLines);
        }
    }

    /**
     * Inserts the value as the ith "DropLines" element
     */
    @Override
    public void insertDropLines(int i, java.math.BigInteger dropLines) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[41], i);
            target.setBigIntegerValue(dropLines);
        }
    }

    /**
     * Appends the value as the last "DropLines" element
     */
    @Override
    public void addDropLines(java.math.BigInteger dropLines) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[41]);
            target.setBigIntegerValue(dropLines);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "DropLines" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewDropLines(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[41], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "DropLines" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewDropLines() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[41]);
            return target;
        }
    }

    /**
     * Removes the ith "DropLines" element
     */
    @Override
    public void removeDropLines(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[41], i);
        }
    }

    /**
     * Gets a List of "Checked" elements
     */
    @Override
    public java.util.List getCheckedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getCheckedArray,
                this::setCheckedArray,
                this::insertChecked,
                this::removeChecked,
                this::sizeOfCheckedArray
            );
        }
    }

    /**
     * Gets array of all "Checked" elements
     */
    @Override
    public java.math.BigInteger[] getCheckedArray() {
        return getObjectArray(PROPERTY_QNAME[42], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Checked" element
     */
    @Override
    public java.math.BigInteger getCheckedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[42], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Checked" elements
     */
    @Override
    public java.util.List xgetCheckedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetCheckedArray,
                this::xsetCheckedArray,
                this::insertNewChecked,
                this::removeChecked,
                this::sizeOfCheckedArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Checked" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetCheckedArray() {
        return xgetArray(PROPERTY_QNAME[42], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Checked" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetCheckedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[42], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Checked" element
     */
    @Override
    public int sizeOfCheckedArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[42]);
        }
    }

    /**
     * Sets array of all "Checked" element
     */
    @Override
    public void setCheckedArray(java.math.BigInteger[] checkedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(checkedArray, PROPERTY_QNAME[42]);
        }
    }

    /**
     * Sets ith "Checked" element
     */
    @Override
    public void setCheckedArray(int i, java.math.BigInteger checked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[42], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(checked);
        }
    }

    /**
     * Sets (as xml) array of all "Checked" element
     */
    @Override
    public void xsetCheckedArray(org.apache.xmlbeans.XmlInteger[]checkedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(checkedArray, PROPERTY_QNAME[42]);
        }
    }

    /**
     * Sets (as xml) ith "Checked" element
     */
    @Override
    public void xsetCheckedArray(int i, org.apache.xmlbeans.XmlInteger checked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[42], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(checked);
        }
    }

    /**
     * Inserts the value as the ith "Checked" element
     */
    @Override
    public void insertChecked(int i, java.math.BigInteger checked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[42], i);
            target.setBigIntegerValue(checked);
        }
    }

    /**
     * Appends the value as the last "Checked" element
     */
    @Override
    public void addChecked(java.math.BigInteger checked) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[42]);
            target.setBigIntegerValue(checked);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Checked" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewChecked(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[42], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Checked" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewChecked() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[42]);
            return target;
        }
    }

    /**
     * Removes the ith "Checked" element
     */
    @Override
    public void removeChecked(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[42], i);
        }
    }

    /**
     * Gets a List of "FmlaLink" elements
     */
    @Override
    public java.util.List getFmlaLinkList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaLinkArray,
                this::setFmlaLinkArray,
                this::insertFmlaLink,
                this::removeFmlaLink,
                this::sizeOfFmlaLinkArray
            );
        }
    }

    /**
     * Gets array of all "FmlaLink" elements
     */
    @Override
    public java.lang.String[] getFmlaLinkArray() {
        return getObjectArray(PROPERTY_QNAME[43], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaLink" element
     */
    @Override
    public java.lang.String getFmlaLinkArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[43], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaLink" elements
     */
    @Override
    public java.util.List xgetFmlaLinkList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaLinkArray,
                this::xsetFmlaLinkArray,
                this::insertNewFmlaLink,
                this::removeFmlaLink,
                this::sizeOfFmlaLinkArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaLink" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaLinkArray() {
        return xgetArray(PROPERTY_QNAME[43], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaLink" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaLinkArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[43], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaLink" element
     */
    @Override
    public int sizeOfFmlaLinkArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[43]);
        }
    }

    /**
     * Sets array of all "FmlaLink" element
     */
    @Override
    public void setFmlaLinkArray(java.lang.String[] fmlaLinkArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaLinkArray, PROPERTY_QNAME[43]);
        }
    }

    /**
     * Sets ith "FmlaLink" element
     */
    @Override
    public void setFmlaLinkArray(int i, java.lang.String fmlaLink) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[43], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaLink);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaLink" element
     */
    @Override
    public void xsetFmlaLinkArray(org.apache.xmlbeans.XmlString[]fmlaLinkArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaLinkArray, PROPERTY_QNAME[43]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaLink" element
     */
    @Override
    public void xsetFmlaLinkArray(int i, org.apache.xmlbeans.XmlString fmlaLink) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[43], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaLink);
        }
    }

    /**
     * Inserts the value as the ith "FmlaLink" element
     */
    @Override
    public void insertFmlaLink(int i, java.lang.String fmlaLink) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[43], i);
            target.setStringValue(fmlaLink);
        }
    }

    /**
     * Appends the value as the last "FmlaLink" element
     */
    @Override
    public void addFmlaLink(java.lang.String fmlaLink) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[43]);
            target.setStringValue(fmlaLink);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaLink" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaLink(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[43], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaLink" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaLink() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[43]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaLink" element
     */
    @Override
    public void removeFmlaLink(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[43], i);
        }
    }

    /**
     * Gets a List of "FmlaPict" elements
     */
    @Override
    public java.util.List getFmlaPictList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaPictArray,
                this::setFmlaPictArray,
                this::insertFmlaPict,
                this::removeFmlaPict,
                this::sizeOfFmlaPictArray
            );
        }
    }

    /**
     * Gets array of all "FmlaPict" elements
     */
    @Override
    public java.lang.String[] getFmlaPictArray() {
        return getObjectArray(PROPERTY_QNAME[44], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaPict" element
     */
    @Override
    public java.lang.String getFmlaPictArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[44], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaPict" elements
     */
    @Override
    public java.util.List xgetFmlaPictList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaPictArray,
                this::xsetFmlaPictArray,
                this::insertNewFmlaPict,
                this::removeFmlaPict,
                this::sizeOfFmlaPictArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaPict" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaPictArray() {
        return xgetArray(PROPERTY_QNAME[44], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaPict" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaPictArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[44], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaPict" element
     */
    @Override
    public int sizeOfFmlaPictArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[44]);
        }
    }

    /**
     * Sets array of all "FmlaPict" element
     */
    @Override
    public void setFmlaPictArray(java.lang.String[] fmlaPictArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaPictArray, PROPERTY_QNAME[44]);
        }
    }

    /**
     * Sets ith "FmlaPict" element
     */
    @Override
    public void setFmlaPictArray(int i, java.lang.String fmlaPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[44], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaPict);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaPict" element
     */
    @Override
    public void xsetFmlaPictArray(org.apache.xmlbeans.XmlString[]fmlaPictArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaPictArray, PROPERTY_QNAME[44]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaPict" element
     */
    @Override
    public void xsetFmlaPictArray(int i, org.apache.xmlbeans.XmlString fmlaPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[44], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaPict);
        }
    }

    /**
     * Inserts the value as the ith "FmlaPict" element
     */
    @Override
    public void insertFmlaPict(int i, java.lang.String fmlaPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[44], i);
            target.setStringValue(fmlaPict);
        }
    }

    /**
     * Appends the value as the last "FmlaPict" element
     */
    @Override
    public void addFmlaPict(java.lang.String fmlaPict) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[44]);
            target.setStringValue(fmlaPict);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaPict" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaPict(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[44], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaPict" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaPict() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[44]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaPict" element
     */
    @Override
    public void removeFmlaPict(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[44], i);
        }
    }

    /**
     * Gets a List of "NoThreeD" elements
     */
    @Override
    public java.util.List getNoThreeDList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getNoThreeDArray,
                this::setNoThreeDArray,
                this::insertNoThreeD,
                this::removeNoThreeD,
                this::sizeOfNoThreeDArray
            );
        }
    }

    /**
     * Gets array of all "NoThreeD" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getNoThreeDArray() {
        return getEnumArray(PROPERTY_QNAME[45], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "NoThreeD" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getNoThreeDArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[45], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "NoThreeD" elements
     */
    @Override
    public java.util.List xgetNoThreeDList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetNoThreeDArray,
                this::xsetNoThreeDArray,
                this::insertNewNoThreeD,
                this::removeNoThreeD,
                this::sizeOfNoThreeDArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "NoThreeD" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetNoThreeDArray() {
        return xgetArray(PROPERTY_QNAME[45], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "NoThreeD" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetNoThreeDArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[45], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "NoThreeD" element
     */
    @Override
    public int sizeOfNoThreeDArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[45]);
        }
    }

    /**
     * Sets array of all "NoThreeD" element
     */
    @Override
    public void setNoThreeDArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] noThreeDArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(noThreeDArray, PROPERTY_QNAME[45]);
        }
    }

    /**
     * Sets ith "NoThreeD" element
     */
    @Override
    public void setNoThreeDArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[45], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(noThreeD);
        }
    }

    /**
     * Sets (as xml) array of all "NoThreeD" element
     */
    @Override
    public void xsetNoThreeDArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]noThreeDArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(noThreeDArray, PROPERTY_QNAME[45]);
        }
    }

    /**
     * Sets (as xml) ith "NoThreeD" element
     */
    @Override
    public void xsetNoThreeDArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank noThreeD) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[45], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(noThreeD);
        }
    }

    /**
     * Inserts the value as the ith "NoThreeD" element
     */
    @Override
    public void insertNoThreeD(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[45], i);
            target.setEnumValue(noThreeD);
        }
    }

    /**
     * Appends the value as the last "NoThreeD" element
     */
    @Override
    public void addNoThreeD(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum noThreeD) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[45]);
            target.setEnumValue(noThreeD);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "NoThreeD" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewNoThreeD(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[45], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "NoThreeD" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewNoThreeD() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[45]);
            return target;
        }
    }

    /**
     * Removes the ith "NoThreeD" element
     */
    @Override
    public void removeNoThreeD(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[45], i);
        }
    }

    /**
     * Gets a List of "FirstButton" elements
     */
    @Override
    public java.util.List getFirstButtonList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFirstButtonArray,
                this::setFirstButtonArray,
                this::insertFirstButton,
                this::removeFirstButton,
                this::sizeOfFirstButtonArray
            );
        }
    }

    /**
     * Gets array of all "FirstButton" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getFirstButtonArray() {
        return getEnumArray(PROPERTY_QNAME[46], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "FirstButton" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getFirstButtonArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[46], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "FirstButton" elements
     */
    @Override
    public java.util.List xgetFirstButtonList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFirstButtonArray,
                this::xsetFirstButtonArray,
                this::insertNewFirstButton,
                this::removeFirstButton,
                this::sizeOfFirstButtonArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FirstButton" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetFirstButtonArray() {
        return xgetArray(PROPERTY_QNAME[46], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "FirstButton" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetFirstButtonArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[46], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FirstButton" element
     */
    @Override
    public int sizeOfFirstButtonArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[46]);
        }
    }

    /**
     * Sets array of all "FirstButton" element
     */
    @Override
    public void setFirstButtonArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] firstButtonArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(firstButtonArray, PROPERTY_QNAME[46]);
        }
    }

    /**
     * Sets ith "FirstButton" element
     */
    @Override
    public void setFirstButtonArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum firstButton) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[46], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(firstButton);
        }
    }

    /**
     * Sets (as xml) array of all "FirstButton" element
     */
    @Override
    public void xsetFirstButtonArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]firstButtonArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(firstButtonArray, PROPERTY_QNAME[46]);
        }
    }

    /**
     * Sets (as xml) ith "FirstButton" element
     */
    @Override
    public void xsetFirstButtonArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank firstButton) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[46], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(firstButton);
        }
    }

    /**
     * Inserts the value as the ith "FirstButton" element
     */
    @Override
    public void insertFirstButton(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum firstButton) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[46], i);
            target.setEnumValue(firstButton);
        }
    }

    /**
     * Appends the value as the last "FirstButton" element
     */
    @Override
    public void addFirstButton(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum firstButton) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[46]);
            target.setEnumValue(firstButton);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FirstButton" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewFirstButton(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[46], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FirstButton" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewFirstButton() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[46]);
            return target;
        }
    }

    /**
     * Removes the ith "FirstButton" element
     */
    @Override
    public void removeFirstButton(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[46], i);
        }
    }

    /**
     * Gets a List of "FmlaGroup" elements
     */
    @Override
    public java.util.List getFmlaGroupList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaGroupArray,
                this::setFmlaGroupArray,
                this::insertFmlaGroup,
                this::removeFmlaGroup,
                this::sizeOfFmlaGroupArray
            );
        }
    }

    /**
     * Gets array of all "FmlaGroup" elements
     */
    @Override
    public java.lang.String[] getFmlaGroupArray() {
        return getObjectArray(PROPERTY_QNAME[47], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaGroup" element
     */
    @Override
    public java.lang.String getFmlaGroupArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[47], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaGroup" elements
     */
    @Override
    public java.util.List xgetFmlaGroupList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaGroupArray,
                this::xsetFmlaGroupArray,
                this::insertNewFmlaGroup,
                this::removeFmlaGroup,
                this::sizeOfFmlaGroupArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaGroup" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaGroupArray() {
        return xgetArray(PROPERTY_QNAME[47], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaGroup" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaGroupArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[47], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaGroup" element
     */
    @Override
    public int sizeOfFmlaGroupArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[47]);
        }
    }

    /**
     * Sets array of all "FmlaGroup" element
     */
    @Override
    public void setFmlaGroupArray(java.lang.String[] fmlaGroupArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaGroupArray, PROPERTY_QNAME[47]);
        }
    }

    /**
     * Sets ith "FmlaGroup" element
     */
    @Override
    public void setFmlaGroupArray(int i, java.lang.String fmlaGroup) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[47], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaGroup);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaGroup" element
     */
    @Override
    public void xsetFmlaGroupArray(org.apache.xmlbeans.XmlString[]fmlaGroupArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaGroupArray, PROPERTY_QNAME[47]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaGroup" element
     */
    @Override
    public void xsetFmlaGroupArray(int i, org.apache.xmlbeans.XmlString fmlaGroup) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[47], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaGroup);
        }
    }

    /**
     * Inserts the value as the ith "FmlaGroup" element
     */
    @Override
    public void insertFmlaGroup(int i, java.lang.String fmlaGroup) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[47], i);
            target.setStringValue(fmlaGroup);
        }
    }

    /**
     * Appends the value as the last "FmlaGroup" element
     */
    @Override
    public void addFmlaGroup(java.lang.String fmlaGroup) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[47]);
            target.setStringValue(fmlaGroup);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaGroup" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaGroup(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[47], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaGroup" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaGroup() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[47]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaGroup" element
     */
    @Override
    public void removeFmlaGroup(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[47], i);
        }
    }

    /**
     * Gets a List of "Val" elements
     */
    @Override
    public java.util.List getValList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getValArray,
                this::setValArray,
                this::insertVal,
                this::removeVal,
                this::sizeOfValArray
            );
        }
    }

    /**
     * Gets array of all "Val" elements
     */
    @Override
    public java.math.BigInteger[] getValArray() {
        return getObjectArray(PROPERTY_QNAME[48], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Val" element
     */
    @Override
    public java.math.BigInteger getValArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[48], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Val" elements
     */
    @Override
    public java.util.List xgetValList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetValArray,
                this::xsetValArray,
                this::insertNewVal,
                this::removeVal,
                this::sizeOfValArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Val" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetValArray() {
        return xgetArray(PROPERTY_QNAME[48], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Val" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetValArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[48], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Val" element
     */
    @Override
    public int sizeOfValArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[48]);
        }
    }

    /**
     * Sets array of all "Val" element
     */
    @Override
    public void setValArray(java.math.BigInteger[] valArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(valArray, PROPERTY_QNAME[48]);
        }
    }

    /**
     * Sets ith "Val" element
     */
    @Override
    public void setValArray(int i, java.math.BigInteger val) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[48], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(val);
        }
    }

    /**
     * Sets (as xml) array of all "Val" element
     */
    @Override
    public void xsetValArray(org.apache.xmlbeans.XmlInteger[]valArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(valArray, PROPERTY_QNAME[48]);
        }
    }

    /**
     * Sets (as xml) ith "Val" element
     */
    @Override
    public void xsetValArray(int i, org.apache.xmlbeans.XmlInteger val) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[48], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(val);
        }
    }

    /**
     * Inserts the value as the ith "Val" element
     */
    @Override
    public void insertVal(int i, java.math.BigInteger val) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[48], i);
            target.setBigIntegerValue(val);
        }
    }

    /**
     * Appends the value as the last "Val" element
     */
    @Override
    public void addVal(java.math.BigInteger val) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[48]);
            target.setBigIntegerValue(val);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Val" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewVal(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[48], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Val" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewVal() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[48]);
            return target;
        }
    }

    /**
     * Removes the ith "Val" element
     */
    @Override
    public void removeVal(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[48], i);
        }
    }

    /**
     * Gets a List of "Min" elements
     */
    @Override
    public java.util.List getMinList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMinArray,
                this::setMinArray,
                this::insertMin,
                this::removeMin,
                this::sizeOfMinArray
            );
        }
    }

    /**
     * Gets array of all "Min" elements
     */
    @Override
    public java.math.BigInteger[] getMinArray() {
        return getObjectArray(PROPERTY_QNAME[49], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Min" element
     */
    @Override
    public java.math.BigInteger getMinArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[49], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Min" elements
     */
    @Override
    public java.util.List xgetMinList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMinArray,
                this::xsetMinArray,
                this::insertNewMin,
                this::removeMin,
                this::sizeOfMinArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Min" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetMinArray() {
        return xgetArray(PROPERTY_QNAME[49], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Min" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetMinArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[49], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Min" element
     */
    @Override
    public int sizeOfMinArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[49]);
        }
    }

    /**
     * Sets array of all "Min" element
     */
    @Override
    public void setMinArray(java.math.BigInteger[] minArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(minArray, PROPERTY_QNAME[49]);
        }
    }

    /**
     * Sets ith "Min" element
     */
    @Override
    public void setMinArray(int i, java.math.BigInteger min) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[49], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(min);
        }
    }

    /**
     * Sets (as xml) array of all "Min" element
     */
    @Override
    public void xsetMinArray(org.apache.xmlbeans.XmlInteger[]minArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(minArray, PROPERTY_QNAME[49]);
        }
    }

    /**
     * Sets (as xml) ith "Min" element
     */
    @Override
    public void xsetMinArray(int i, org.apache.xmlbeans.XmlInteger min) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[49], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(min);
        }
    }

    /**
     * Inserts the value as the ith "Min" element
     */
    @Override
    public void insertMin(int i, java.math.BigInteger min) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[49], i);
            target.setBigIntegerValue(min);
        }
    }

    /**
     * Appends the value as the last "Min" element
     */
    @Override
    public void addMin(java.math.BigInteger min) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[49]);
            target.setBigIntegerValue(min);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Min" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewMin(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[49], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Min" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewMin() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[49]);
            return target;
        }
    }

    /**
     * Removes the ith "Min" element
     */
    @Override
    public void removeMin(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[49], i);
        }
    }

    /**
     * Gets a List of "Max" elements
     */
    @Override
    public java.util.List getMaxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMaxArray,
                this::setMaxArray,
                this::insertMax,
                this::removeMax,
                this::sizeOfMaxArray
            );
        }
    }

    /**
     * Gets array of all "Max" elements
     */
    @Override
    public java.math.BigInteger[] getMaxArray() {
        return getObjectArray(PROPERTY_QNAME[50], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Max" element
     */
    @Override
    public java.math.BigInteger getMaxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[50], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Max" elements
     */
    @Override
    public java.util.List xgetMaxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMaxArray,
                this::xsetMaxArray,
                this::insertNewMax,
                this::removeMax,
                this::sizeOfMaxArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Max" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetMaxArray() {
        return xgetArray(PROPERTY_QNAME[50], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Max" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetMaxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[50], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Max" element
     */
    @Override
    public int sizeOfMaxArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[50]);
        }
    }

    /**
     * Sets array of all "Max" element
     */
    @Override
    public void setMaxArray(java.math.BigInteger[] maxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(maxArray, PROPERTY_QNAME[50]);
        }
    }

    /**
     * Sets ith "Max" element
     */
    @Override
    public void setMaxArray(int i, java.math.BigInteger max) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[50], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(max);
        }
    }

    /**
     * Sets (as xml) array of all "Max" element
     */
    @Override
    public void xsetMaxArray(org.apache.xmlbeans.XmlInteger[]maxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(maxArray, PROPERTY_QNAME[50]);
        }
    }

    /**
     * Sets (as xml) ith "Max" element
     */
    @Override
    public void xsetMaxArray(int i, org.apache.xmlbeans.XmlInteger max) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[50], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(max);
        }
    }

    /**
     * Inserts the value as the ith "Max" element
     */
    @Override
    public void insertMax(int i, java.math.BigInteger max) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[50], i);
            target.setBigIntegerValue(max);
        }
    }

    /**
     * Appends the value as the last "Max" element
     */
    @Override
    public void addMax(java.math.BigInteger max) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[50]);
            target.setBigIntegerValue(max);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Max" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewMax(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[50], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Max" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewMax() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[50]);
            return target;
        }
    }

    /**
     * Removes the ith "Max" element
     */
    @Override
    public void removeMax(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[50], i);
        }
    }

    /**
     * Gets a List of "Inc" elements
     */
    @Override
    public java.util.List getIncList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getIncArray,
                this::setIncArray,
                this::insertInc,
                this::removeInc,
                this::sizeOfIncArray
            );
        }
    }

    /**
     * Gets array of all "Inc" elements
     */
    @Override
    public java.math.BigInteger[] getIncArray() {
        return getObjectArray(PROPERTY_QNAME[51], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Inc" element
     */
    @Override
    public java.math.BigInteger getIncArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[51], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Inc" elements
     */
    @Override
    public java.util.List xgetIncList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetIncArray,
                this::xsetIncArray,
                this::insertNewInc,
                this::removeInc,
                this::sizeOfIncArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Inc" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetIncArray() {
        return xgetArray(PROPERTY_QNAME[51], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Inc" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetIncArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[51], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Inc" element
     */
    @Override
    public int sizeOfIncArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[51]);
        }
    }

    /**
     * Sets array of all "Inc" element
     */
    @Override
    public void setIncArray(java.math.BigInteger[] incArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(incArray, PROPERTY_QNAME[51]);
        }
    }

    /**
     * Sets ith "Inc" element
     */
    @Override
    public void setIncArray(int i, java.math.BigInteger inc) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[51], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(inc);
        }
    }

    /**
     * Sets (as xml) array of all "Inc" element
     */
    @Override
    public void xsetIncArray(org.apache.xmlbeans.XmlInteger[]incArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(incArray, PROPERTY_QNAME[51]);
        }
    }

    /**
     * Sets (as xml) ith "Inc" element
     */
    @Override
    public void xsetIncArray(int i, org.apache.xmlbeans.XmlInteger inc) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[51], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(inc);
        }
    }

    /**
     * Inserts the value as the ith "Inc" element
     */
    @Override
    public void insertInc(int i, java.math.BigInteger inc) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[51], i);
            target.setBigIntegerValue(inc);
        }
    }

    /**
     * Appends the value as the last "Inc" element
     */
    @Override
    public void addInc(java.math.BigInteger inc) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[51]);
            target.setBigIntegerValue(inc);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Inc" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewInc(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[51], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Inc" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewInc() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[51]);
            return target;
        }
    }

    /**
     * Removes the ith "Inc" element
     */
    @Override
    public void removeInc(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[51], i);
        }
    }

    /**
     * Gets a List of "Page" elements
     */
    @Override
    public java.util.List getPageList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getPageArray,
                this::setPageArray,
                this::insertPage,
                this::removePage,
                this::sizeOfPageArray
            );
        }
    }

    /**
     * Gets array of all "Page" elements
     */
    @Override
    public java.math.BigInteger[] getPageArray() {
        return getObjectArray(PROPERTY_QNAME[52], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Page" element
     */
    @Override
    public java.math.BigInteger getPageArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[52], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Page" elements
     */
    @Override
    public java.util.List xgetPageList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetPageArray,
                this::xsetPageArray,
                this::insertNewPage,
                this::removePage,
                this::sizeOfPageArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Page" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetPageArray() {
        return xgetArray(PROPERTY_QNAME[52], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Page" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetPageArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[52], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Page" element
     */
    @Override
    public int sizeOfPageArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[52]);
        }
    }

    /**
     * Sets array of all "Page" element
     */
    @Override
    public void setPageArray(java.math.BigInteger[] pageArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(pageArray, PROPERTY_QNAME[52]);
        }
    }

    /**
     * Sets ith "Page" element
     */
    @Override
    public void setPageArray(int i, java.math.BigInteger page) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[52], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(page);
        }
    }

    /**
     * Sets (as xml) array of all "Page" element
     */
    @Override
    public void xsetPageArray(org.apache.xmlbeans.XmlInteger[]pageArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(pageArray, PROPERTY_QNAME[52]);
        }
    }

    /**
     * Sets (as xml) ith "Page" element
     */
    @Override
    public void xsetPageArray(int i, org.apache.xmlbeans.XmlInteger page) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[52], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(page);
        }
    }

    /**
     * Inserts the value as the ith "Page" element
     */
    @Override
    public void insertPage(int i, java.math.BigInteger page) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[52], i);
            target.setBigIntegerValue(page);
        }
    }

    /**
     * Appends the value as the last "Page" element
     */
    @Override
    public void addPage(java.math.BigInteger page) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[52]);
            target.setBigIntegerValue(page);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Page" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewPage(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[52], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Page" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewPage() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[52]);
            return target;
        }
    }

    /**
     * Removes the ith "Page" element
     */
    @Override
    public void removePage(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[52], i);
        }
    }

    /**
     * Gets a List of "Horiz" elements
     */
    @Override
    public java.util.List getHorizList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getHorizArray,
                this::setHorizArray,
                this::insertHoriz,
                this::removeHoriz,
                this::sizeOfHorizArray
            );
        }
    }

    /**
     * Gets array of all "Horiz" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getHorizArray() {
        return getEnumArray(PROPERTY_QNAME[53], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Horiz" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getHorizArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[53], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Horiz" elements
     */
    @Override
    public java.util.List xgetHorizList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetHorizArray,
                this::xsetHorizArray,
                this::insertNewHoriz,
                this::removeHoriz,
                this::sizeOfHorizArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Horiz" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetHorizArray() {
        return xgetArray(PROPERTY_QNAME[53], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Horiz" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetHorizArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[53], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Horiz" element
     */
    @Override
    public int sizeOfHorizArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[53]);
        }
    }

    /**
     * Sets array of all "Horiz" element
     */
    @Override
    public void setHorizArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] horizArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(horizArray, PROPERTY_QNAME[53]);
        }
    }

    /**
     * Sets ith "Horiz" element
     */
    @Override
    public void setHorizArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum horiz) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[53], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(horiz);
        }
    }

    /**
     * Sets (as xml) array of all "Horiz" element
     */
    @Override
    public void xsetHorizArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]horizArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(horizArray, PROPERTY_QNAME[53]);
        }
    }

    /**
     * Sets (as xml) ith "Horiz" element
     */
    @Override
    public void xsetHorizArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank horiz) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[53], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(horiz);
        }
    }

    /**
     * Inserts the value as the ith "Horiz" element
     */
    @Override
    public void insertHoriz(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum horiz) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[53], i);
            target.setEnumValue(horiz);
        }
    }

    /**
     * Appends the value as the last "Horiz" element
     */
    @Override
    public void addHoriz(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum horiz) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[53]);
            target.setEnumValue(horiz);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Horiz" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewHoriz(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[53], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Horiz" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewHoriz() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[53]);
            return target;
        }
    }

    /**
     * Removes the ith "Horiz" element
     */
    @Override
    public void removeHoriz(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[53], i);
        }
    }

    /**
     * Gets a List of "Dx" elements
     */
    @Override
    public java.util.List getDxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDxArray,
                this::setDxArray,
                this::insertDx,
                this::removeDx,
                this::sizeOfDxArray
            );
        }
    }

    /**
     * Gets array of all "Dx" elements
     */
    @Override
    public java.math.BigInteger[] getDxArray() {
        return getObjectArray(PROPERTY_QNAME[54], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "Dx" element
     */
    @Override
    public java.math.BigInteger getDxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[54], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "Dx" elements
     */
    @Override
    public java.util.List xgetDxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDxArray,
                this::xsetDxArray,
                this::insertNewDx,
                this::removeDx,
                this::sizeOfDxArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Dx" elements
     */
    @Override
    public org.apache.xmlbeans.XmlInteger[] xgetDxArray() {
        return xgetArray(PROPERTY_QNAME[54], org.apache.xmlbeans.XmlInteger[]::new);
    }

    /**
     * Gets (as xml) ith "Dx" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger xgetDxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[54], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Dx" element
     */
    @Override
    public int sizeOfDxArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[54]);
        }
    }

    /**
     * Sets array of all "Dx" element
     */
    @Override
    public void setDxArray(java.math.BigInteger[] dxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dxArray, PROPERTY_QNAME[54]);
        }
    }

    /**
     * Sets ith "Dx" element
     */
    @Override
    public void setDxArray(int i, java.math.BigInteger dx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[54], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(dx);
        }
    }

    /**
     * Sets (as xml) array of all "Dx" element
     */
    @Override
    public void xsetDxArray(org.apache.xmlbeans.XmlInteger[]dxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(dxArray, PROPERTY_QNAME[54]);
        }
    }

    /**
     * Sets (as xml) ith "Dx" element
     */
    @Override
    public void xsetDxArray(int i, org.apache.xmlbeans.XmlInteger dx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(PROPERTY_QNAME[54], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(dx);
        }
    }

    /**
     * Inserts the value as the ith "Dx" element
     */
    @Override
    public void insertDx(int i, java.math.BigInteger dx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[54], i);
            target.setBigIntegerValue(dx);
        }
    }

    /**
     * Appends the value as the last "Dx" element
     */
    @Override
    public void addDx(java.math.BigInteger dx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[54]);
            target.setBigIntegerValue(dx);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Dx" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger insertNewDx(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().insert_element_user(PROPERTY_QNAME[54], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Dx" element
     */
    @Override
    public org.apache.xmlbeans.XmlInteger addNewDx() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(PROPERTY_QNAME[54]);
            return target;
        }
    }

    /**
     * Removes the ith "Dx" element
     */
    @Override
    public void removeDx(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[54], i);
        }
    }

    /**
     * Gets a List of "MapOCX" elements
     */
    @Override
    public java.util.List getMapOCXList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getMapOCXArray,
                this::setMapOCXArray,
                this::insertMapOCX,
                this::removeMapOCX,
                this::sizeOfMapOCXArray
            );
        }
    }

    /**
     * Gets array of all "MapOCX" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getMapOCXArray() {
        return getEnumArray(PROPERTY_QNAME[55], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "MapOCX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getMapOCXArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[55], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "MapOCX" elements
     */
    @Override
    public java.util.List xgetMapOCXList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetMapOCXArray,
                this::xsetMapOCXArray,
                this::insertNewMapOCX,
                this::removeMapOCX,
                this::sizeOfMapOCXArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "MapOCX" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetMapOCXArray() {
        return xgetArray(PROPERTY_QNAME[55], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "MapOCX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetMapOCXArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[55], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "MapOCX" element
     */
    @Override
    public int sizeOfMapOCXArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[55]);
        }
    }

    /**
     * Sets array of all "MapOCX" element
     */
    @Override
    public void setMapOCXArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] mapOCXArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(mapOCXArray, PROPERTY_QNAME[55]);
        }
    }

    /**
     * Sets ith "MapOCX" element
     */
    @Override
    public void setMapOCXArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum mapOCX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[55], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(mapOCX);
        }
    }

    /**
     * Sets (as xml) array of all "MapOCX" element
     */
    @Override
    public void xsetMapOCXArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]mapOCXArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(mapOCXArray, PROPERTY_QNAME[55]);
        }
    }

    /**
     * Sets (as xml) ith "MapOCX" element
     */
    @Override
    public void xsetMapOCXArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank mapOCX) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[55], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(mapOCX);
        }
    }

    /**
     * Inserts the value as the ith "MapOCX" element
     */
    @Override
    public void insertMapOCX(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum mapOCX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[55], i);
            target.setEnumValue(mapOCX);
        }
    }

    /**
     * Appends the value as the last "MapOCX" element
     */
    @Override
    public void addMapOCX(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum mapOCX) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[55]);
            target.setEnumValue(mapOCX);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "MapOCX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewMapOCX(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[55], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "MapOCX" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewMapOCX() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[55]);
            return target;
        }
    }

    /**
     * Removes the ith "MapOCX" element
     */
    @Override
    public void removeMapOCX(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[55], i);
        }
    }

    /**
     * Gets a List of "CF" elements
     */
    @Override
    public java.util.List getCFList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getCFArray,
                this::setCFArray,
                this::insertCF,
                this::removeCF,
                this::sizeOfCFArray
            );
        }
    }

    /**
     * Gets array of all "CF" elements
     */
    @Override
    public java.lang.String[] getCFArray() {
        return getObjectArray(PROPERTY_QNAME[56], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "CF" element
     */
    @Override
    public java.lang.String getCFArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[56], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "CF" elements
     */
    @Override
    public java.util.List xgetCFList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetCFArray,
                this::xsetCFArray,
                this::insertNewCF,
                this::removeCF,
                this::sizeOfCFArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "CF" elements
     */
    @Override
    public com.microsoft.schemas.office.excel.STCF[] xgetCFArray() {
        return xgetArray(PROPERTY_QNAME[56], com.microsoft.schemas.office.excel.STCF[]::new);
    }

    /**
     * Gets (as xml) ith "CF" element
     */
    @Override
    public com.microsoft.schemas.office.excel.STCF xgetCFArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STCF target = null;
            target = (com.microsoft.schemas.office.excel.STCF)get_store().find_element_user(PROPERTY_QNAME[56], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "CF" element
     */
    @Override
    public int sizeOfCFArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[56]);
        }
    }

    /**
     * Sets array of all "CF" element
     */
    @Override
    public void setCFArray(java.lang.String[] cfArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cfArray, PROPERTY_QNAME[56]);
        }
    }

    /**
     * Sets ith "CF" element
     */
    @Override
    public void setCFArray(int i, java.lang.String cf) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[56], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(cf);
        }
    }

    /**
     * Sets (as xml) array of all "CF" element
     */
    @Override
    public void xsetCFArray(com.microsoft.schemas.office.excel.STCF[]cfArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cfArray, PROPERTY_QNAME[56]);
        }
    }

    /**
     * Sets (as xml) ith "CF" element
     */
    @Override
    public void xsetCFArray(int i, com.microsoft.schemas.office.excel.STCF cf) {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STCF target = null;
            target = (com.microsoft.schemas.office.excel.STCF)get_store().find_element_user(PROPERTY_QNAME[56], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(cf);
        }
    }

    /**
     * Inserts the value as the ith "CF" element
     */
    @Override
    public void insertCF(int i, java.lang.String cf) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[56], i);
            target.setStringValue(cf);
        }
    }

    /**
     * Appends the value as the last "CF" element
     */
    @Override
    public void addCF(java.lang.String cf) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[56]);
            target.setStringValue(cf);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "CF" element
     */
    @Override
    public com.microsoft.schemas.office.excel.STCF insertNewCF(int i) {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STCF target = null;
            target = (com.microsoft.schemas.office.excel.STCF)get_store().insert_element_user(PROPERTY_QNAME[56], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "CF" element
     */
    @Override
    public com.microsoft.schemas.office.excel.STCF addNewCF() {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STCF target = null;
            target = (com.microsoft.schemas.office.excel.STCF)get_store().add_element_user(PROPERTY_QNAME[56]);
            return target;
        }
    }

    /**
     * Removes the ith "CF" element
     */
    @Override
    public void removeCF(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[56], i);
        }
    }

    /**
     * Gets a List of "Camera" elements
     */
    @Override
    public java.util.List getCameraList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getCameraArray,
                this::setCameraArray,
                this::insertCamera,
                this::removeCamera,
                this::sizeOfCameraArray
            );
        }
    }

    /**
     * Gets array of all "Camera" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getCameraArray() {
        return getEnumArray(PROPERTY_QNAME[57], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "Camera" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getCameraArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[57], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "Camera" elements
     */
    @Override
    public java.util.List xgetCameraList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetCameraArray,
                this::xsetCameraArray,
                this::insertNewCamera,
                this::removeCamera,
                this::sizeOfCameraArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "Camera" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetCameraArray() {
        return xgetArray(PROPERTY_QNAME[57], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "Camera" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetCameraArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[57], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "Camera" element
     */
    @Override
    public int sizeOfCameraArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[57]);
        }
    }

    /**
     * Sets array of all "Camera" element
     */
    @Override
    public void setCameraArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] cameraArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cameraArray, PROPERTY_QNAME[57]);
        }
    }

    /**
     * Sets ith "Camera" element
     */
    @Override
    public void setCameraArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum camera) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[57], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(camera);
        }
    }

    /**
     * Sets (as xml) array of all "Camera" element
     */
    @Override
    public void xsetCameraArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]cameraArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(cameraArray, PROPERTY_QNAME[57]);
        }
    }

    /**
     * Sets (as xml) ith "Camera" element
     */
    @Override
    public void xsetCameraArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank camera) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[57], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(camera);
        }
    }

    /**
     * Inserts the value as the ith "Camera" element
     */
    @Override
    public void insertCamera(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum camera) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[57], i);
            target.setEnumValue(camera);
        }
    }

    /**
     * Appends the value as the last "Camera" element
     */
    @Override
    public void addCamera(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum camera) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[57]);
            target.setEnumValue(camera);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "Camera" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewCamera(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[57], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "Camera" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewCamera() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[57]);
            return target;
        }
    }

    /**
     * Removes the ith "Camera" element
     */
    @Override
    public void removeCamera(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[57], i);
        }
    }

    /**
     * Gets a List of "RecalcAlways" elements
     */
    @Override
    public java.util.List getRecalcAlwaysList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getRecalcAlwaysArray,
                this::setRecalcAlwaysArray,
                this::insertRecalcAlways,
                this::removeRecalcAlways,
                this::sizeOfRecalcAlwaysArray
            );
        }
    }

    /**
     * Gets array of all "RecalcAlways" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getRecalcAlwaysArray() {
        return getEnumArray(PROPERTY_QNAME[58], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "RecalcAlways" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getRecalcAlwaysArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[58], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "RecalcAlways" elements
     */
    @Override
    public java.util.List xgetRecalcAlwaysList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetRecalcAlwaysArray,
                this::xsetRecalcAlwaysArray,
                this::insertNewRecalcAlways,
                this::removeRecalcAlways,
                this::sizeOfRecalcAlwaysArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "RecalcAlways" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetRecalcAlwaysArray() {
        return xgetArray(PROPERTY_QNAME[58], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "RecalcAlways" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetRecalcAlwaysArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[58], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "RecalcAlways" element
     */
    @Override
    public int sizeOfRecalcAlwaysArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[58]);
        }
    }

    /**
     * Sets array of all "RecalcAlways" element
     */
    @Override
    public void setRecalcAlwaysArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] recalcAlwaysArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(recalcAlwaysArray, PROPERTY_QNAME[58]);
        }
    }

    /**
     * Sets ith "RecalcAlways" element
     */
    @Override
    public void setRecalcAlwaysArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum recalcAlways) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[58], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(recalcAlways);
        }
    }

    /**
     * Sets (as xml) array of all "RecalcAlways" element
     */
    @Override
    public void xsetRecalcAlwaysArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]recalcAlwaysArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(recalcAlwaysArray, PROPERTY_QNAME[58]);
        }
    }

    /**
     * Sets (as xml) ith "RecalcAlways" element
     */
    @Override
    public void xsetRecalcAlwaysArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank recalcAlways) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[58], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(recalcAlways);
        }
    }

    /**
     * Inserts the value as the ith "RecalcAlways" element
     */
    @Override
    public void insertRecalcAlways(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum recalcAlways) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[58], i);
            target.setEnumValue(recalcAlways);
        }
    }

    /**
     * Appends the value as the last "RecalcAlways" element
     */
    @Override
    public void addRecalcAlways(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum recalcAlways) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[58]);
            target.setEnumValue(recalcAlways);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "RecalcAlways" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewRecalcAlways(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[58], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "RecalcAlways" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewRecalcAlways() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[58]);
            return target;
        }
    }

    /**
     * Removes the ith "RecalcAlways" element
     */
    @Override
    public void removeRecalcAlways(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[58], i);
        }
    }

    /**
     * Gets a List of "AutoScale" elements
     */
    @Override
    public java.util.List getAutoScaleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getAutoScaleArray,
                this::setAutoScaleArray,
                this::insertAutoScale,
                this::removeAutoScale,
                this::sizeOfAutoScaleArray
            );
        }
    }

    /**
     * Gets array of all "AutoScale" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getAutoScaleArray() {
        return getEnumArray(PROPERTY_QNAME[59], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "AutoScale" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getAutoScaleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[59], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "AutoScale" elements
     */
    @Override
    public java.util.List xgetAutoScaleList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetAutoScaleArray,
                this::xsetAutoScaleArray,
                this::insertNewAutoScale,
                this::removeAutoScale,
                this::sizeOfAutoScaleArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "AutoScale" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetAutoScaleArray() {
        return xgetArray(PROPERTY_QNAME[59], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "AutoScale" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetAutoScaleArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[59], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "AutoScale" element
     */
    @Override
    public int sizeOfAutoScaleArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[59]);
        }
    }

    /**
     * Sets array of all "AutoScale" element
     */
    @Override
    public void setAutoScaleArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] autoScaleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoScaleArray, PROPERTY_QNAME[59]);
        }
    }

    /**
     * Sets ith "AutoScale" element
     */
    @Override
    public void setAutoScaleArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoScale) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[59], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(autoScale);
        }
    }

    /**
     * Sets (as xml) array of all "AutoScale" element
     */
    @Override
    public void xsetAutoScaleArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]autoScaleArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(autoScaleArray, PROPERTY_QNAME[59]);
        }
    }

    /**
     * Sets (as xml) ith "AutoScale" element
     */
    @Override
    public void xsetAutoScaleArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank autoScale) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[59], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(autoScale);
        }
    }

    /**
     * Inserts the value as the ith "AutoScale" element
     */
    @Override
    public void insertAutoScale(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoScale) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[59], i);
            target.setEnumValue(autoScale);
        }
    }

    /**
     * Appends the value as the last "AutoScale" element
     */
    @Override
    public void addAutoScale(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum autoScale) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[59]);
            target.setEnumValue(autoScale);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "AutoScale" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewAutoScale(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[59], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "AutoScale" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewAutoScale() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[59]);
            return target;
        }
    }

    /**
     * Removes the ith "AutoScale" element
     */
    @Override
    public void removeAutoScale(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[59], i);
        }
    }

    /**
     * Gets a List of "DDE" elements
     */
    @Override
    public java.util.List getDDEList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getDDEArray,
                this::setDDEArray,
                this::insertDDE,
                this::removeDDE,
                this::sizeOfDDEArray
            );
        }
    }

    /**
     * Gets array of all "DDE" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getDDEArray() {
        return getEnumArray(PROPERTY_QNAME[60], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "DDE" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getDDEArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[60], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "DDE" elements
     */
    @Override
    public java.util.List xgetDDEList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetDDEArray,
                this::xsetDDEArray,
                this::insertNewDDE,
                this::removeDDE,
                this::sizeOfDDEArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "DDE" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetDDEArray() {
        return xgetArray(PROPERTY_QNAME[60], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "DDE" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetDDEArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[60], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "DDE" element
     */
    @Override
    public int sizeOfDDEArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[60]);
        }
    }

    /**
     * Sets array of all "DDE" element
     */
    @Override
    public void setDDEArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] ddeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(ddeArray, PROPERTY_QNAME[60]);
        }
    }

    /**
     * Sets ith "DDE" element
     */
    @Override
    public void setDDEArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dde) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[60], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(dde);
        }
    }

    /**
     * Sets (as xml) array of all "DDE" element
     */
    @Override
    public void xsetDDEArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]ddeArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(ddeArray, PROPERTY_QNAME[60]);
        }
    }

    /**
     * Sets (as xml) ith "DDE" element
     */
    @Override
    public void xsetDDEArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank dde) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[60], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(dde);
        }
    }

    /**
     * Inserts the value as the ith "DDE" element
     */
    @Override
    public void insertDDE(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dde) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[60], i);
            target.setEnumValue(dde);
        }
    }

    /**
     * Appends the value as the last "DDE" element
     */
    @Override
    public void addDDE(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum dde) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[60]);
            target.setEnumValue(dde);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "DDE" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewDDE(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[60], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "DDE" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewDDE() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[60]);
            return target;
        }
    }

    /**
     * Removes the ith "DDE" element
     */
    @Override
    public void removeDDE(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[60], i);
        }
    }

    /**
     * Gets a List of "UIObj" elements
     */
    @Override
    public java.util.List getUIObjList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getUIObjArray,
                this::setUIObjArray,
                this::insertUIObj,
                this::removeUIObj,
                this::sizeOfUIObjArray
            );
        }
    }

    /**
     * Gets array of all "UIObj" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] getUIObjArray() {
        return getEnumArray(PROPERTY_QNAME[61], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[]::new);
    }

    /**
     * Gets ith "UIObj" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum getUIObjArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[61], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) a List of "UIObj" elements
     */
    @Override
    public java.util.List xgetUIObjList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetUIObjArray,
                this::xsetUIObjArray,
                this::insertNewUIObj,
                this::removeUIObj,
                this::sizeOfUIObjArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "UIObj" elements
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[] xgetUIObjArray() {
        return xgetArray(PROPERTY_QNAME[61], org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]::new);
    }

    /**
     * Gets (as xml) ith "UIObj" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank xgetUIObjArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[61], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "UIObj" element
     */
    @Override
    public int sizeOfUIObjArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[61]);
        }
    }

    /**
     * Sets array of all "UIObj" element
     */
    @Override
    public void setUIObjArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum[] uiObjArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(uiObjArray, PROPERTY_QNAME[61]);
        }
    }

    /**
     * Sets ith "UIObj" element
     */
    @Override
    public void setUIObjArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum uiObj) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[61], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setEnumValue(uiObj);
        }
    }

    /**
     * Sets (as xml) array of all "UIObj" element
     */
    @Override
    public void xsetUIObjArray(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank[]uiObjArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(uiObjArray, PROPERTY_QNAME[61]);
        }
    }

    /**
     * Sets (as xml) ith "UIObj" element
     */
    @Override
    public void xsetUIObjArray(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank uiObj) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().find_element_user(PROPERTY_QNAME[61], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(uiObj);
        }
    }

    /**
     * Inserts the value as the ith "UIObj" element
     */
    @Override
    public void insertUIObj(int i, org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum uiObj) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[61], i);
            target.setEnumValue(uiObj);
        }
    }

    /**
     * Appends the value as the last "UIObj" element
     */
    @Override
    public void addUIObj(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank.Enum uiObj) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[61]);
            target.setEnumValue(uiObj);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "UIObj" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank insertNewUIObj(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().insert_element_user(PROPERTY_QNAME[61], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "UIObj" element
     */
    @Override
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank addNewUIObj() {
        synchronized (monitor()) {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank)get_store().add_element_user(PROPERTY_QNAME[61]);
            return target;
        }
    }

    /**
     * Removes the ith "UIObj" element
     */
    @Override
    public void removeUIObj(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[61], i);
        }
    }

    /**
     * Gets a List of "ScriptText" elements
     */
    @Override
    public java.util.List getScriptTextList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getScriptTextArray,
                this::setScriptTextArray,
                this::insertScriptText,
                this::removeScriptText,
                this::sizeOfScriptTextArray
            );
        }
    }

    /**
     * Gets array of all "ScriptText" elements
     */
    @Override
    public java.lang.String[] getScriptTextArray() {
        return getObjectArray(PROPERTY_QNAME[62], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "ScriptText" element
     */
    @Override
    public java.lang.String getScriptTextArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[62], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "ScriptText" elements
     */
    @Override
    public java.util.List xgetScriptTextList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetScriptTextArray,
                this::xsetScriptTextArray,
                this::insertNewScriptText,
                this::removeScriptText,
                this::sizeOfScriptTextArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ScriptText" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetScriptTextArray() {
        return xgetArray(PROPERTY_QNAME[62], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "ScriptText" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetScriptTextArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[62], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ScriptText" element
     */
    @Override
    public int sizeOfScriptTextArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[62]);
        }
    }

    /**
     * Sets array of all "ScriptText" element
     */
    @Override
    public void setScriptTextArray(java.lang.String[] scriptTextArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptTextArray, PROPERTY_QNAME[62]);
        }
    }

    /**
     * Sets ith "ScriptText" element
     */
    @Override
    public void setScriptTextArray(int i, java.lang.String scriptText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[62], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(scriptText);
        }
    }

    /**
     * Sets (as xml) array of all "ScriptText" element
     */
    @Override
    public void xsetScriptTextArray(org.apache.xmlbeans.XmlString[]scriptTextArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptTextArray, PROPERTY_QNAME[62]);
        }
    }

    /**
     * Sets (as xml) ith "ScriptText" element
     */
    @Override
    public void xsetScriptTextArray(int i, org.apache.xmlbeans.XmlString scriptText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[62], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(scriptText);
        }
    }

    /**
     * Inserts the value as the ith "ScriptText" element
     */
    @Override
    public void insertScriptText(int i, java.lang.String scriptText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[62], i);
            target.setStringValue(scriptText);
        }
    }

    /**
     * Appends the value as the last "ScriptText" element
     */
    @Override
    public void addScriptText(java.lang.String scriptText) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[62]);
            target.setStringValue(scriptText);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ScriptText" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewScriptText(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[62], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ScriptText" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewScriptText() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[62]);
            return target;
        }
    }

    /**
     * Removes the ith "ScriptText" element
     */
    @Override
    public void removeScriptText(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[62], i);
        }
    }

    /**
     * Gets a List of "ScriptExtended" elements
     */
    @Override
    public java.util.List getScriptExtendedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getScriptExtendedArray,
                this::setScriptExtendedArray,
                this::insertScriptExtended,
                this::removeScriptExtended,
                this::sizeOfScriptExtendedArray
            );
        }
    }

    /**
     * Gets array of all "ScriptExtended" elements
     */
    @Override
    public java.lang.String[] getScriptExtendedArray() {
        return getObjectArray(PROPERTY_QNAME[63], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "ScriptExtended" element
     */
    @Override
    public java.lang.String getScriptExtendedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[63], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "ScriptExtended" elements
     */
    @Override
    public java.util.List xgetScriptExtendedList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetScriptExtendedArray,
                this::xsetScriptExtendedArray,
                this::insertNewScriptExtended,
                this::removeScriptExtended,
                this::sizeOfScriptExtendedArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ScriptExtended" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetScriptExtendedArray() {
        return xgetArray(PROPERTY_QNAME[63], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "ScriptExtended" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetScriptExtendedArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[63], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ScriptExtended" element
     */
    @Override
    public int sizeOfScriptExtendedArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[63]);
        }
    }

    /**
     * Sets array of all "ScriptExtended" element
     */
    @Override
    public void setScriptExtendedArray(java.lang.String[] scriptExtendedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptExtendedArray, PROPERTY_QNAME[63]);
        }
    }

    /**
     * Sets ith "ScriptExtended" element
     */
    @Override
    public void setScriptExtendedArray(int i, java.lang.String scriptExtended) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[63], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(scriptExtended);
        }
    }

    /**
     * Sets (as xml) array of all "ScriptExtended" element
     */
    @Override
    public void xsetScriptExtendedArray(org.apache.xmlbeans.XmlString[]scriptExtendedArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptExtendedArray, PROPERTY_QNAME[63]);
        }
    }

    /**
     * Sets (as xml) ith "ScriptExtended" element
     */
    @Override
    public void xsetScriptExtendedArray(int i, org.apache.xmlbeans.XmlString scriptExtended) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[63], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(scriptExtended);
        }
    }

    /**
     * Inserts the value as the ith "ScriptExtended" element
     */
    @Override
    public void insertScriptExtended(int i, java.lang.String scriptExtended) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[63], i);
            target.setStringValue(scriptExtended);
        }
    }

    /**
     * Appends the value as the last "ScriptExtended" element
     */
    @Override
    public void addScriptExtended(java.lang.String scriptExtended) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[63]);
            target.setStringValue(scriptExtended);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ScriptExtended" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewScriptExtended(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[63], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ScriptExtended" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewScriptExtended() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[63]);
            return target;
        }
    }

    /**
     * Removes the ith "ScriptExtended" element
     */
    @Override
    public void removeScriptExtended(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[63], i);
        }
    }

    /**
     * Gets a List of "ScriptLanguage" elements
     */
    @Override
    public java.util.List getScriptLanguageList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getScriptLanguageArray,
                this::setScriptLanguageArray,
                this::insertScriptLanguage,
                this::removeScriptLanguage,
                this::sizeOfScriptLanguageArray
            );
        }
    }

    /**
     * Gets array of all "ScriptLanguage" elements
     */
    @Override
    public java.math.BigInteger[] getScriptLanguageArray() {
        return getObjectArray(PROPERTY_QNAME[64], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "ScriptLanguage" element
     */
    @Override
    public java.math.BigInteger getScriptLanguageArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[64], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "ScriptLanguage" elements
     */
    @Override
    public java.util.List xgetScriptLanguageList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetScriptLanguageArray,
                this::xsetScriptLanguageArray,
                this::insertNewScriptLanguage,
                this::removeScriptLanguage,
                this::sizeOfScriptLanguageArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ScriptLanguage" elements
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger[] xgetScriptLanguageArray() {
        return xgetArray(PROPERTY_QNAME[64], org.apache.xmlbeans.XmlNonNegativeInteger[]::new);
    }

    /**
     * Gets (as xml) ith "ScriptLanguage" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger xgetScriptLanguageArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(PROPERTY_QNAME[64], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ScriptLanguage" element
     */
    @Override
    public int sizeOfScriptLanguageArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[64]);
        }
    }

    /**
     * Sets array of all "ScriptLanguage" element
     */
    @Override
    public void setScriptLanguageArray(java.math.BigInteger[] scriptLanguageArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptLanguageArray, PROPERTY_QNAME[64]);
        }
    }

    /**
     * Sets ith "ScriptLanguage" element
     */
    @Override
    public void setScriptLanguageArray(int i, java.math.BigInteger scriptLanguage) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[64], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(scriptLanguage);
        }
    }

    /**
     * Sets (as xml) array of all "ScriptLanguage" element
     */
    @Override
    public void xsetScriptLanguageArray(org.apache.xmlbeans.XmlNonNegativeInteger[]scriptLanguageArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptLanguageArray, PROPERTY_QNAME[64]);
        }
    }

    /**
     * Sets (as xml) ith "ScriptLanguage" element
     */
    @Override
    public void xsetScriptLanguageArray(int i, org.apache.xmlbeans.XmlNonNegativeInteger scriptLanguage) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(PROPERTY_QNAME[64], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(scriptLanguage);
        }
    }

    /**
     * Inserts the value as the ith "ScriptLanguage" element
     */
    @Override
    public void insertScriptLanguage(int i, java.math.BigInteger scriptLanguage) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[64], i);
            target.setBigIntegerValue(scriptLanguage);
        }
    }

    /**
     * Appends the value as the last "ScriptLanguage" element
     */
    @Override
    public void addScriptLanguage(java.math.BigInteger scriptLanguage) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[64]);
            target.setBigIntegerValue(scriptLanguage);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ScriptLanguage" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger insertNewScriptLanguage(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().insert_element_user(PROPERTY_QNAME[64], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ScriptLanguage" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger addNewScriptLanguage() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().add_element_user(PROPERTY_QNAME[64]);
            return target;
        }
    }

    /**
     * Removes the ith "ScriptLanguage" element
     */
    @Override
    public void removeScriptLanguage(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[64], i);
        }
    }

    /**
     * Gets a List of "ScriptLocation" elements
     */
    @Override
    public java.util.List getScriptLocationList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getScriptLocationArray,
                this::setScriptLocationArray,
                this::insertScriptLocation,
                this::removeScriptLocation,
                this::sizeOfScriptLocationArray
            );
        }
    }

    /**
     * Gets array of all "ScriptLocation" elements
     */
    @Override
    public java.math.BigInteger[] getScriptLocationArray() {
        return getObjectArray(PROPERTY_QNAME[65], org.apache.xmlbeans.SimpleValue::getBigIntegerValue, java.math.BigInteger[]::new);
    }

    /**
     * Gets ith "ScriptLocation" element
     */
    @Override
    public java.math.BigInteger getScriptLocationArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[65], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getBigIntegerValue();
        }
    }

    /**
     * Gets (as xml) a List of "ScriptLocation" elements
     */
    @Override
    public java.util.List xgetScriptLocationList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetScriptLocationArray,
                this::xsetScriptLocationArray,
                this::insertNewScriptLocation,
                this::removeScriptLocation,
                this::sizeOfScriptLocationArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "ScriptLocation" elements
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger[] xgetScriptLocationArray() {
        return xgetArray(PROPERTY_QNAME[65], org.apache.xmlbeans.XmlNonNegativeInteger[]::new);
    }

    /**
     * Gets (as xml) ith "ScriptLocation" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger xgetScriptLocationArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(PROPERTY_QNAME[65], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "ScriptLocation" element
     */
    @Override
    public int sizeOfScriptLocationArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[65]);
        }
    }

    /**
     * Sets array of all "ScriptLocation" element
     */
    @Override
    public void setScriptLocationArray(java.math.BigInteger[] scriptLocationArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptLocationArray, PROPERTY_QNAME[65]);
        }
    }

    /**
     * Sets ith "ScriptLocation" element
     */
    @Override
    public void setScriptLocationArray(int i, java.math.BigInteger scriptLocation) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[65], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setBigIntegerValue(scriptLocation);
        }
    }

    /**
     * Sets (as xml) array of all "ScriptLocation" element
     */
    @Override
    public void xsetScriptLocationArray(org.apache.xmlbeans.XmlNonNegativeInteger[]scriptLocationArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(scriptLocationArray, PROPERTY_QNAME[65]);
        }
    }

    /**
     * Sets (as xml) ith "ScriptLocation" element
     */
    @Override
    public void xsetScriptLocationArray(int i, org.apache.xmlbeans.XmlNonNegativeInteger scriptLocation) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(PROPERTY_QNAME[65], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(scriptLocation);
        }
    }

    /**
     * Inserts the value as the ith "ScriptLocation" element
     */
    @Override
    public void insertScriptLocation(int i, java.math.BigInteger scriptLocation) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[65], i);
            target.setBigIntegerValue(scriptLocation);
        }
    }

    /**
     * Appends the value as the last "ScriptLocation" element
     */
    @Override
    public void addScriptLocation(java.math.BigInteger scriptLocation) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[65]);
            target.setBigIntegerValue(scriptLocation);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "ScriptLocation" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger insertNewScriptLocation(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().insert_element_user(PROPERTY_QNAME[65], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "ScriptLocation" element
     */
    @Override
    public org.apache.xmlbeans.XmlNonNegativeInteger addNewScriptLocation() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlNonNegativeInteger target = null;
            target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().add_element_user(PROPERTY_QNAME[65]);
            return target;
        }
    }

    /**
     * Removes the ith "ScriptLocation" element
     */
    @Override
    public void removeScriptLocation(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[65], i);
        }
    }

    /**
     * Gets a List of "FmlaTxbx" elements
     */
    @Override
    public java.util.List getFmlaTxbxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListObject<>(
                this::getFmlaTxbxArray,
                this::setFmlaTxbxArray,
                this::insertFmlaTxbx,
                this::removeFmlaTxbx,
                this::sizeOfFmlaTxbxArray
            );
        }
    }

    /**
     * Gets array of all "FmlaTxbx" elements
     */
    @Override
    public java.lang.String[] getFmlaTxbxArray() {
        return getObjectArray(PROPERTY_QNAME[66], org.apache.xmlbeans.SimpleValue::getStringValue, String[]::new);
    }

    /**
     * Gets ith "FmlaTxbx" element
     */
    @Override
    public java.lang.String getFmlaTxbxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[66], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target.getStringValue();
        }
    }

    /**
     * Gets (as xml) a List of "FmlaTxbx" elements
     */
    @Override
    public java.util.List xgetFmlaTxbxList() {
        synchronized (monitor()) {
            check_orphaned();
            return new org.apache.xmlbeans.impl.values.JavaListXmlObject<>(
                this::xgetFmlaTxbxArray,
                this::xsetFmlaTxbxArray,
                this::insertNewFmlaTxbx,
                this::removeFmlaTxbx,
                this::sizeOfFmlaTxbxArray
            );
        }
    }

    /**
     * Gets (as xml) array of all "FmlaTxbx" elements
     */
    @Override
    public org.apache.xmlbeans.XmlString[] xgetFmlaTxbxArray() {
        return xgetArray(PROPERTY_QNAME[66], org.apache.xmlbeans.XmlString[]::new);
    }

    /**
     * Gets (as xml) ith "FmlaTxbx" element
     */
    @Override
    public org.apache.xmlbeans.XmlString xgetFmlaTxbxArray(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[66], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }

    /**
     * Returns number of "FmlaTxbx" element
     */
    @Override
    public int sizeOfFmlaTxbxArray() {
        synchronized (monitor()) {
            check_orphaned();
            return get_store().count_elements(PROPERTY_QNAME[66]);
        }
    }

    /**
     * Sets array of all "FmlaTxbx" element
     */
    @Override
    public void setFmlaTxbxArray(java.lang.String[] fmlaTxbxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaTxbxArray, PROPERTY_QNAME[66]);
        }
    }

    /**
     * Sets ith "FmlaTxbx" element
     */
    @Override
    public void setFmlaTxbxArray(int i, java.lang.String fmlaTxbx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPERTY_QNAME[66], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.setStringValue(fmlaTxbx);
        }
    }

    /**
     * Sets (as xml) array of all "FmlaTxbx" element
     */
    @Override
    public void xsetFmlaTxbxArray(org.apache.xmlbeans.XmlString[]fmlaTxbxArray) {
        synchronized (monitor()) {
            check_orphaned();
            arraySetterHelper(fmlaTxbxArray, PROPERTY_QNAME[66]);
        }
    }

    /**
     * Sets (as xml) ith "FmlaTxbx" element
     */
    @Override
    public void xsetFmlaTxbxArray(int i, org.apache.xmlbeans.XmlString fmlaTxbx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PROPERTY_QNAME[66], i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            target.set(fmlaTxbx);
        }
    }

    /**
     * Inserts the value as the ith "FmlaTxbx" element
     */
    @Override
    public void insertFmlaTxbx(int i, java.lang.String fmlaTxbx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target =
                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PROPERTY_QNAME[66], i);
            target.setStringValue(fmlaTxbx);
        }
    }

    /**
     * Appends the value as the last "FmlaTxbx" element
     */
    @Override
    public void addFmlaTxbx(java.lang.String fmlaTxbx) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPERTY_QNAME[66]);
            target.setStringValue(fmlaTxbx);
        }
    }

    /**
     * Inserts and returns a new empty value (as xml) as the ith "FmlaTxbx" element
     */
    @Override
    public org.apache.xmlbeans.XmlString insertNewFmlaTxbx(int i) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(PROPERTY_QNAME[66], i);
            return target;
        }
    }

    /**
     * Appends and returns a new empty value (as xml) as the last "FmlaTxbx" element
     */
    @Override
    public org.apache.xmlbeans.XmlString addNewFmlaTxbx() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PROPERTY_QNAME[66]);
            return target;
        }
    }

    /**
     * Removes the ith "FmlaTxbx" element
     */
    @Override
    public void removeFmlaTxbx(int i) {
        synchronized (monitor()) {
            check_orphaned();
            get_store().remove_element(PROPERTY_QNAME[66], i);
        }
    }

    /**
     * Gets the "ObjectType" attribute
     */
    @Override
    public com.microsoft.schemas.office.excel.STObjectType.Enum getObjectType() {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PROPERTY_QNAME[67]);
            return (target == null) ? null : (com.microsoft.schemas.office.excel.STObjectType.Enum)target.getEnumValue();
        }
    }

    /**
     * Gets (as xml) the "ObjectType" attribute
     */
    @Override
    public com.microsoft.schemas.office.excel.STObjectType xgetObjectType() {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STObjectType target = null;
            target = (com.microsoft.schemas.office.excel.STObjectType)get_store().find_attribute_user(PROPERTY_QNAME[67]);
            return target;
        }
    }

    /**
     * Sets the "ObjectType" attribute
     */
    @Override
    public void setObjectType(com.microsoft.schemas.office.excel.STObjectType.Enum objectType) {
        synchronized (monitor()) {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PROPERTY_QNAME[67]);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(PROPERTY_QNAME[67]);
            }
            target.setEnumValue(objectType);
        }
    }

    /**
     * Sets (as xml) the "ObjectType" attribute
     */
    @Override
    public void xsetObjectType(com.microsoft.schemas.office.excel.STObjectType objectType) {
        synchronized (monitor()) {
            check_orphaned();
            com.microsoft.schemas.office.excel.STObjectType target = null;
            target = (com.microsoft.schemas.office.excel.STObjectType)get_store().find_attribute_user(PROPERTY_QNAME[67]);
            if (target == null) {
                target = (com.microsoft.schemas.office.excel.STObjectType)get_store().add_attribute_user(PROPERTY_QNAME[67]);
            }
            target.set(objectType);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy