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

com.microsoft.schemas.vml.impl.CTGroupImpl Maven / Gradle / Ivy

Go to download

XmlBeans generated from the Ecma supplied xsds (since POI 5.0.0, the 5th edition is used): https://www.ecma-international.org/publications/standards/Ecma-376.htm

There is a newer version: 5.2.5
Show newest version
/*
 * XML Type:  CT_Group
 * Namespace: urn:schemas-microsoft-com:vml
 * Java type: com.microsoft.schemas.vml.CTGroup
 *
 * Automatically generated - do not modify.
 */
package com.microsoft.schemas.vml.impl;
/**
 * An XML CT_Group(@urn:schemas-microsoft-com:vml).
 *
 * This is a complex type.
 */
public class CTGroupImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.microsoft.schemas.vml.CTGroup {
    private static final long serialVersionUID = 1L;
    
    public CTGroupImpl(org.apache.xmlbeans.SchemaType sType) {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName PATH$0 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "path");
    private static final javax.xml.namespace.QName FORMULAS$2 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "formulas");
    private static final javax.xml.namespace.QName HANDLES$4 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "handles");
    private static final javax.xml.namespace.QName FILL$6 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "fill");
    private static final javax.xml.namespace.QName STROKE$8 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "stroke");
    private static final javax.xml.namespace.QName SHADOW$10 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "shadow");
    private static final javax.xml.namespace.QName TEXTBOX$12 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "textbox");
    private static final javax.xml.namespace.QName TEXTPATH$14 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "textpath");
    private static final javax.xml.namespace.QName IMAGEDATA$16 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "imagedata");
    private static final javax.xml.namespace.QName SKEW$18 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "skew");
    private static final javax.xml.namespace.QName EXTRUSION$20 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "extrusion");
    private static final javax.xml.namespace.QName CALLOUT$22 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "callout");
    private static final javax.xml.namespace.QName LOCK$24 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "lock");
    private static final javax.xml.namespace.QName CLIPPATH$26 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "clippath");
    private static final javax.xml.namespace.QName SIGNATURELINE$28 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "signatureline");
    private static final javax.xml.namespace.QName WRAP$30 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "wrap");
    private static final javax.xml.namespace.QName ANCHORLOCK$32 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "anchorlock");
    private static final javax.xml.namespace.QName BORDERTOP$34 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "bordertop");
    private static final javax.xml.namespace.QName BORDERBOTTOM$36 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "borderbottom");
    private static final javax.xml.namespace.QName BORDERLEFT$38 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "borderleft");
    private static final javax.xml.namespace.QName BORDERRIGHT$40 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:word", "borderright");
    private static final javax.xml.namespace.QName CLIENTDATA$42 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:excel", "ClientData");
    private static final javax.xml.namespace.QName TEXTDATA$44 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:powerpoint", "textdata");
    private static final javax.xml.namespace.QName GROUP$46 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "group");
    private static final javax.xml.namespace.QName SHAPE$48 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "shape");
    private static final javax.xml.namespace.QName SHAPETYPE$50 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "shapetype");
    private static final javax.xml.namespace.QName ARC$52 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "arc");
    private static final javax.xml.namespace.QName CURVE$54 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "curve");
    private static final javax.xml.namespace.QName IMAGE$56 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "image");
    private static final javax.xml.namespace.QName LINE$58 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "line");
    private static final javax.xml.namespace.QName OVAL$60 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "oval");
    private static final javax.xml.namespace.QName POLYLINE$62 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "polyline");
    private static final javax.xml.namespace.QName RECT$64 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "rect");
    private static final javax.xml.namespace.QName ROUNDRECT$66 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:vml", "roundrect");
    private static final javax.xml.namespace.QName DIAGRAM$68 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "diagram");
    private static final javax.xml.namespace.QName ID$70 = 
        new javax.xml.namespace.QName("", "id");
    private static final javax.xml.namespace.QName STYLE$72 = 
        new javax.xml.namespace.QName("", "style");
    private static final javax.xml.namespace.QName HREF$74 = 
        new javax.xml.namespace.QName("", "href");
    private static final javax.xml.namespace.QName TARGET$76 = 
        new javax.xml.namespace.QName("", "target");
    private static final javax.xml.namespace.QName CLASS1$78 = 
        new javax.xml.namespace.QName("", "class");
    private static final javax.xml.namespace.QName TITLE$80 = 
        new javax.xml.namespace.QName("", "title");
    private static final javax.xml.namespace.QName ALT$82 = 
        new javax.xml.namespace.QName("", "alt");
    private static final javax.xml.namespace.QName COORDSIZE$84 = 
        new javax.xml.namespace.QName("", "coordsize");
    private static final javax.xml.namespace.QName COORDORIGIN$86 = 
        new javax.xml.namespace.QName("", "coordorigin");
    private static final javax.xml.namespace.QName WRAPCOORDS$88 = 
        new javax.xml.namespace.QName("", "wrapcoords");
    private static final javax.xml.namespace.QName PRINT$90 = 
        new javax.xml.namespace.QName("", "print");
    private static final javax.xml.namespace.QName SPID$92 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "spid");
    private static final javax.xml.namespace.QName ONED$94 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "oned");
    private static final javax.xml.namespace.QName REGROUPID$96 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "regroupid");
    private static final javax.xml.namespace.QName DOUBLECLICKNOTIFY$98 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "doubleclicknotify");
    private static final javax.xml.namespace.QName BUTTON$100 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "button");
    private static final javax.xml.namespace.QName USERHIDDEN$102 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "userhidden");
    private static final javax.xml.namespace.QName BULLET$104 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "bullet");
    private static final javax.xml.namespace.QName HR$106 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "hr");
    private static final javax.xml.namespace.QName HRSTD$108 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "hrstd");
    private static final javax.xml.namespace.QName HRNOSHADE$110 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "hrnoshade");
    private static final javax.xml.namespace.QName HRPCT$112 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "hrpct");
    private static final javax.xml.namespace.QName HRALIGN$114 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "hralign");
    private static final javax.xml.namespace.QName ALLOWINCELL$116 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "allowincell");
    private static final javax.xml.namespace.QName ALLOWOVERLAP$118 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "allowoverlap");
    private static final javax.xml.namespace.QName USERDRAWN$120 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "userdrawn");
    private static final javax.xml.namespace.QName BORDERTOPCOLOR$122 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "bordertopcolor");
    private static final javax.xml.namespace.QName BORDERLEFTCOLOR$124 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "borderleftcolor");
    private static final javax.xml.namespace.QName BORDERBOTTOMCOLOR$126 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "borderbottomcolor");
    private static final javax.xml.namespace.QName BORDERRIGHTCOLOR$128 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "borderrightcolor");
    private static final javax.xml.namespace.QName DGMLAYOUT$130 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "dgmlayout");
    private static final javax.xml.namespace.QName DGMNODEKIND$132 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "dgmnodekind");
    private static final javax.xml.namespace.QName DGMLAYOUTMRU$134 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "dgmlayoutmru");
    private static final javax.xml.namespace.QName INSETMODE$136 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "insetmode");
    private static final javax.xml.namespace.QName FILLED$138 = 
        new javax.xml.namespace.QName("", "filled");
    private static final javax.xml.namespace.QName FILLCOLOR$140 = 
        new javax.xml.namespace.QName("", "fillcolor");
    private static final javax.xml.namespace.QName EDITAS$142 = 
        new javax.xml.namespace.QName("", "editas");
    private static final javax.xml.namespace.QName TABLEPROPERTIES$144 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "tableproperties");
    private static final javax.xml.namespace.QName TABLELIMITS$146 = 
        new javax.xml.namespace.QName("urn:schemas-microsoft-com:office:office", "tablelimits");
    
    
    /**
     * Gets a List of "path" elements
     */
    public java.util.List getPathList() {
        final class PathList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTPath get(int i)
                { return CTGroupImpl.this.getPathArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTPath set(int i, com.microsoft.schemas.vml.CTPath o) {
                com.microsoft.schemas.vml.CTPath old = CTGroupImpl.this.getPathArray(i);
                CTGroupImpl.this.setPathArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTPath o)
                { CTGroupImpl.this.insertNewPath(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTPath remove(int i) {
                com.microsoft.schemas.vml.CTPath old = CTGroupImpl.this.getPathArray(i);
                CTGroupImpl.this.removePath(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfPathArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new PathList();
        }
    }
    
    /**
     * Gets array of all "path" elements
     */
    public com.microsoft.schemas.vml.CTPath[] getPathArray() {
        return getXmlObjectArray(PATH$0, new com.microsoft.schemas.vml.CTPath[0]);
    }
    
    /**
     * Gets ith "path" element
     */
    public com.microsoft.schemas.vml.CTPath getPathArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPath target = null;
            target = (com.microsoft.schemas.vml.CTPath)get_store().find_element_user(PATH$0, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "path" element
     */
    public int sizeOfPathArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(PATH$0);
        }
    }
    
    /**
     * Sets array of all "path" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setPathArray(com.microsoft.schemas.vml.CTPath[] pathArray) {
        check_orphaned();
        arraySetterHelper(pathArray, PATH$0);
    }
    
    /**
     * Sets ith "path" element
     */
    public void setPathArray(int i, com.microsoft.schemas.vml.CTPath path) {
        generatedSetterHelperImpl(path, PATH$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "path" element
     */
    public com.microsoft.schemas.vml.CTPath insertNewPath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPath target = null;
            target = (com.microsoft.schemas.vml.CTPath)get_store().insert_element_user(PATH$0, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "path" element
     */
    public com.microsoft.schemas.vml.CTPath addNewPath() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPath target = null;
            target = (com.microsoft.schemas.vml.CTPath)get_store().add_element_user(PATH$0);
            return target;
        }
    }
    
    /**
     * Removes the ith "path" element
     */
    public void removePath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(PATH$0, i);
        }
    }
    
    /**
     * Gets a List of "formulas" elements
     */
    public java.util.List getFormulasList() {
        final class FormulasList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTFormulas get(int i)
                { return CTGroupImpl.this.getFormulasArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTFormulas set(int i, com.microsoft.schemas.vml.CTFormulas o) {
                com.microsoft.schemas.vml.CTFormulas old = CTGroupImpl.this.getFormulasArray(i);
                CTGroupImpl.this.setFormulasArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTFormulas o)
                { CTGroupImpl.this.insertNewFormulas(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTFormulas remove(int i) {
                com.microsoft.schemas.vml.CTFormulas old = CTGroupImpl.this.getFormulasArray(i);
                CTGroupImpl.this.removeFormulas(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfFormulasArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new FormulasList();
        }
    }
    
    /**
     * Gets array of all "formulas" elements
     */
    public com.microsoft.schemas.vml.CTFormulas[] getFormulasArray() {
        return getXmlObjectArray(FORMULAS$2, new com.microsoft.schemas.vml.CTFormulas[0]);
    }
    
    /**
     * Gets ith "formulas" element
     */
    public com.microsoft.schemas.vml.CTFormulas getFormulasArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFormulas target = null;
            target = (com.microsoft.schemas.vml.CTFormulas)get_store().find_element_user(FORMULAS$2, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "formulas" element
     */
    public int sizeOfFormulasArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(FORMULAS$2);
        }
    }
    
    /**
     * Sets array of all "formulas" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setFormulasArray(com.microsoft.schemas.vml.CTFormulas[] formulasArray) {
        check_orphaned();
        arraySetterHelper(formulasArray, FORMULAS$2);
    }
    
    /**
     * Sets ith "formulas" element
     */
    public void setFormulasArray(int i, com.microsoft.schemas.vml.CTFormulas formulas) {
        generatedSetterHelperImpl(formulas, FORMULAS$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "formulas" element
     */
    public com.microsoft.schemas.vml.CTFormulas insertNewFormulas(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFormulas target = null;
            target = (com.microsoft.schemas.vml.CTFormulas)get_store().insert_element_user(FORMULAS$2, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "formulas" element
     */
    public com.microsoft.schemas.vml.CTFormulas addNewFormulas() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFormulas target = null;
            target = (com.microsoft.schemas.vml.CTFormulas)get_store().add_element_user(FORMULAS$2);
            return target;
        }
    }
    
    /**
     * Removes the ith "formulas" element
     */
    public void removeFormulas(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(FORMULAS$2, i);
        }
    }
    
    /**
     * Gets a List of "handles" elements
     */
    public java.util.List getHandlesList() {
        final class HandlesList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTHandles get(int i)
                { return CTGroupImpl.this.getHandlesArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTHandles set(int i, com.microsoft.schemas.vml.CTHandles o) {
                com.microsoft.schemas.vml.CTHandles old = CTGroupImpl.this.getHandlesArray(i);
                CTGroupImpl.this.setHandlesArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTHandles o)
                { CTGroupImpl.this.insertNewHandles(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTHandles remove(int i) {
                com.microsoft.schemas.vml.CTHandles old = CTGroupImpl.this.getHandlesArray(i);
                CTGroupImpl.this.removeHandles(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfHandlesArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new HandlesList();
        }
    }
    
    /**
     * Gets array of all "handles" elements
     */
    public com.microsoft.schemas.vml.CTHandles[] getHandlesArray() {
        return getXmlObjectArray(HANDLES$4, new com.microsoft.schemas.vml.CTHandles[0]);
    }
    
    /**
     * Gets ith "handles" element
     */
    public com.microsoft.schemas.vml.CTHandles getHandlesArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTHandles target = null;
            target = (com.microsoft.schemas.vml.CTHandles)get_store().find_element_user(HANDLES$4, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "handles" element
     */
    public int sizeOfHandlesArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(HANDLES$4);
        }
    }
    
    /**
     * Sets array of all "handles" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setHandlesArray(com.microsoft.schemas.vml.CTHandles[] handlesArray) {
        check_orphaned();
        arraySetterHelper(handlesArray, HANDLES$4);
    }
    
    /**
     * Sets ith "handles" element
     */
    public void setHandlesArray(int i, com.microsoft.schemas.vml.CTHandles handles) {
        generatedSetterHelperImpl(handles, HANDLES$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "handles" element
     */
    public com.microsoft.schemas.vml.CTHandles insertNewHandles(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTHandles target = null;
            target = (com.microsoft.schemas.vml.CTHandles)get_store().insert_element_user(HANDLES$4, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "handles" element
     */
    public com.microsoft.schemas.vml.CTHandles addNewHandles() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTHandles target = null;
            target = (com.microsoft.schemas.vml.CTHandles)get_store().add_element_user(HANDLES$4);
            return target;
        }
    }
    
    /**
     * Removes the ith "handles" element
     */
    public void removeHandles(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(HANDLES$4, i);
        }
    }
    
    /**
     * Gets a List of "fill" elements
     */
    public java.util.List getFillList() {
        final class FillList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTFill get(int i)
                { return CTGroupImpl.this.getFillArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTFill set(int i, com.microsoft.schemas.vml.CTFill o) {
                com.microsoft.schemas.vml.CTFill old = CTGroupImpl.this.getFillArray(i);
                CTGroupImpl.this.setFillArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTFill o)
                { CTGroupImpl.this.insertNewFill(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTFill remove(int i) {
                com.microsoft.schemas.vml.CTFill old = CTGroupImpl.this.getFillArray(i);
                CTGroupImpl.this.removeFill(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfFillArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new FillList();
        }
    }
    
    /**
     * Gets array of all "fill" elements
     */
    public com.microsoft.schemas.vml.CTFill[] getFillArray() {
        return getXmlObjectArray(FILL$6, new com.microsoft.schemas.vml.CTFill[0]);
    }
    
    /**
     * Gets ith "fill" element
     */
    public com.microsoft.schemas.vml.CTFill getFillArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFill target = null;
            target = (com.microsoft.schemas.vml.CTFill)get_store().find_element_user(FILL$6, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "fill" element
     */
    public int sizeOfFillArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(FILL$6);
        }
    }
    
    /**
     * Sets array of all "fill" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setFillArray(com.microsoft.schemas.vml.CTFill[] fillArray) {
        check_orphaned();
        arraySetterHelper(fillArray, FILL$6);
    }
    
    /**
     * Sets ith "fill" element
     */
    public void setFillArray(int i, com.microsoft.schemas.vml.CTFill fill) {
        generatedSetterHelperImpl(fill, FILL$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "fill" element
     */
    public com.microsoft.schemas.vml.CTFill insertNewFill(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFill target = null;
            target = (com.microsoft.schemas.vml.CTFill)get_store().insert_element_user(FILL$6, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "fill" element
     */
    public com.microsoft.schemas.vml.CTFill addNewFill() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTFill target = null;
            target = (com.microsoft.schemas.vml.CTFill)get_store().add_element_user(FILL$6);
            return target;
        }
    }
    
    /**
     * Removes the ith "fill" element
     */
    public void removeFill(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(FILL$6, i);
        }
    }
    
    /**
     * Gets a List of "stroke" elements
     */
    public java.util.List getStrokeList() {
        final class StrokeList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTStroke get(int i)
                { return CTGroupImpl.this.getStrokeArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTStroke set(int i, com.microsoft.schemas.vml.CTStroke o) {
                com.microsoft.schemas.vml.CTStroke old = CTGroupImpl.this.getStrokeArray(i);
                CTGroupImpl.this.setStrokeArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTStroke o)
                { CTGroupImpl.this.insertNewStroke(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTStroke remove(int i) {
                com.microsoft.schemas.vml.CTStroke old = CTGroupImpl.this.getStrokeArray(i);
                CTGroupImpl.this.removeStroke(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfStrokeArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new StrokeList();
        }
    }
    
    /**
     * Gets array of all "stroke" elements
     */
    public com.microsoft.schemas.vml.CTStroke[] getStrokeArray() {
        return getXmlObjectArray(STROKE$8, new com.microsoft.schemas.vml.CTStroke[0]);
    }
    
    /**
     * Gets ith "stroke" element
     */
    public com.microsoft.schemas.vml.CTStroke getStrokeArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTStroke target = null;
            target = (com.microsoft.schemas.vml.CTStroke)get_store().find_element_user(STROKE$8, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "stroke" element
     */
    public int sizeOfStrokeArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(STROKE$8);
        }
    }
    
    /**
     * Sets array of all "stroke" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setStrokeArray(com.microsoft.schemas.vml.CTStroke[] strokeArray) {
        check_orphaned();
        arraySetterHelper(strokeArray, STROKE$8);
    }
    
    /**
     * Sets ith "stroke" element
     */
    public void setStrokeArray(int i, com.microsoft.schemas.vml.CTStroke stroke) {
        generatedSetterHelperImpl(stroke, STROKE$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "stroke" element
     */
    public com.microsoft.schemas.vml.CTStroke insertNewStroke(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTStroke target = null;
            target = (com.microsoft.schemas.vml.CTStroke)get_store().insert_element_user(STROKE$8, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "stroke" element
     */
    public com.microsoft.schemas.vml.CTStroke addNewStroke() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTStroke target = null;
            target = (com.microsoft.schemas.vml.CTStroke)get_store().add_element_user(STROKE$8);
            return target;
        }
    }
    
    /**
     * Removes the ith "stroke" element
     */
    public void removeStroke(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(STROKE$8, i);
        }
    }
    
    /**
     * Gets a List of "shadow" elements
     */
    public java.util.List getShadowList() {
        final class ShadowList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTShadow get(int i)
                { return CTGroupImpl.this.getShadowArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTShadow set(int i, com.microsoft.schemas.vml.CTShadow o) {
                com.microsoft.schemas.vml.CTShadow old = CTGroupImpl.this.getShadowArray(i);
                CTGroupImpl.this.setShadowArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTShadow o)
                { CTGroupImpl.this.insertNewShadow(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTShadow remove(int i) {
                com.microsoft.schemas.vml.CTShadow old = CTGroupImpl.this.getShadowArray(i);
                CTGroupImpl.this.removeShadow(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfShadowArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ShadowList();
        }
    }
    
    /**
     * Gets array of all "shadow" elements
     */
    public com.microsoft.schemas.vml.CTShadow[] getShadowArray() {
        return getXmlObjectArray(SHADOW$10, new com.microsoft.schemas.vml.CTShadow[0]);
    }
    
    /**
     * Gets ith "shadow" element
     */
    public com.microsoft.schemas.vml.CTShadow getShadowArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShadow target = null;
            target = (com.microsoft.schemas.vml.CTShadow)get_store().find_element_user(SHADOW$10, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "shadow" element
     */
    public int sizeOfShadowArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(SHADOW$10);
        }
    }
    
    /**
     * Sets array of all "shadow" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setShadowArray(com.microsoft.schemas.vml.CTShadow[] shadowArray) {
        check_orphaned();
        arraySetterHelper(shadowArray, SHADOW$10);
    }
    
    /**
     * Sets ith "shadow" element
     */
    public void setShadowArray(int i, com.microsoft.schemas.vml.CTShadow shadow) {
        generatedSetterHelperImpl(shadow, SHADOW$10, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "shadow" element
     */
    public com.microsoft.schemas.vml.CTShadow insertNewShadow(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShadow target = null;
            target = (com.microsoft.schemas.vml.CTShadow)get_store().insert_element_user(SHADOW$10, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "shadow" element
     */
    public com.microsoft.schemas.vml.CTShadow addNewShadow() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShadow target = null;
            target = (com.microsoft.schemas.vml.CTShadow)get_store().add_element_user(SHADOW$10);
            return target;
        }
    }
    
    /**
     * Removes the ith "shadow" element
     */
    public void removeShadow(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(SHADOW$10, i);
        }
    }
    
    /**
     * Gets a List of "textbox" elements
     */
    public java.util.List getTextboxList() {
        final class TextboxList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTTextbox get(int i)
                { return CTGroupImpl.this.getTextboxArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTTextbox set(int i, com.microsoft.schemas.vml.CTTextbox o) {
                com.microsoft.schemas.vml.CTTextbox old = CTGroupImpl.this.getTextboxArray(i);
                CTGroupImpl.this.setTextboxArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTTextbox o)
                { CTGroupImpl.this.insertNewTextbox(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTTextbox remove(int i) {
                com.microsoft.schemas.vml.CTTextbox old = CTGroupImpl.this.getTextboxArray(i);
                CTGroupImpl.this.removeTextbox(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfTextboxArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new TextboxList();
        }
    }
    
    /**
     * Gets array of all "textbox" elements
     */
    public com.microsoft.schemas.vml.CTTextbox[] getTextboxArray() {
        return getXmlObjectArray(TEXTBOX$12, new com.microsoft.schemas.vml.CTTextbox[0]);
    }
    
    /**
     * Gets ith "textbox" element
     */
    public com.microsoft.schemas.vml.CTTextbox getTextboxArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextbox target = null;
            target = (com.microsoft.schemas.vml.CTTextbox)get_store().find_element_user(TEXTBOX$12, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "textbox" element
     */
    public int sizeOfTextboxArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(TEXTBOX$12);
        }
    }
    
    /**
     * Sets array of all "textbox" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setTextboxArray(com.microsoft.schemas.vml.CTTextbox[] textboxArray) {
        check_orphaned();
        arraySetterHelper(textboxArray, TEXTBOX$12);
    }
    
    /**
     * Sets ith "textbox" element
     */
    public void setTextboxArray(int i, com.microsoft.schemas.vml.CTTextbox textbox) {
        generatedSetterHelperImpl(textbox, TEXTBOX$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "textbox" element
     */
    public com.microsoft.schemas.vml.CTTextbox insertNewTextbox(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextbox target = null;
            target = (com.microsoft.schemas.vml.CTTextbox)get_store().insert_element_user(TEXTBOX$12, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "textbox" element
     */
    public com.microsoft.schemas.vml.CTTextbox addNewTextbox() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextbox target = null;
            target = (com.microsoft.schemas.vml.CTTextbox)get_store().add_element_user(TEXTBOX$12);
            return target;
        }
    }
    
    /**
     * Removes the ith "textbox" element
     */
    public void removeTextbox(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(TEXTBOX$12, i);
        }
    }
    
    /**
     * Gets a List of "textpath" elements
     */
    public java.util.List getTextpathList() {
        final class TextpathList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTTextPath get(int i)
                { return CTGroupImpl.this.getTextpathArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTTextPath set(int i, com.microsoft.schemas.vml.CTTextPath o) {
                com.microsoft.schemas.vml.CTTextPath old = CTGroupImpl.this.getTextpathArray(i);
                CTGroupImpl.this.setTextpathArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTTextPath o)
                { CTGroupImpl.this.insertNewTextpath(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTTextPath remove(int i) {
                com.microsoft.schemas.vml.CTTextPath old = CTGroupImpl.this.getTextpathArray(i);
                CTGroupImpl.this.removeTextpath(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfTextpathArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new TextpathList();
        }
    }
    
    /**
     * Gets array of all "textpath" elements
     */
    public com.microsoft.schemas.vml.CTTextPath[] getTextpathArray() {
        return getXmlObjectArray(TEXTPATH$14, new com.microsoft.schemas.vml.CTTextPath[0]);
    }
    
    /**
     * Gets ith "textpath" element
     */
    public com.microsoft.schemas.vml.CTTextPath getTextpathArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextPath target = null;
            target = (com.microsoft.schemas.vml.CTTextPath)get_store().find_element_user(TEXTPATH$14, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "textpath" element
     */
    public int sizeOfTextpathArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(TEXTPATH$14);
        }
    }
    
    /**
     * Sets array of all "textpath" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setTextpathArray(com.microsoft.schemas.vml.CTTextPath[] textpathArray) {
        check_orphaned();
        arraySetterHelper(textpathArray, TEXTPATH$14);
    }
    
    /**
     * Sets ith "textpath" element
     */
    public void setTextpathArray(int i, com.microsoft.schemas.vml.CTTextPath textpath) {
        generatedSetterHelperImpl(textpath, TEXTPATH$14, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "textpath" element
     */
    public com.microsoft.schemas.vml.CTTextPath insertNewTextpath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextPath target = null;
            target = (com.microsoft.schemas.vml.CTTextPath)get_store().insert_element_user(TEXTPATH$14, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "textpath" element
     */
    public com.microsoft.schemas.vml.CTTextPath addNewTextpath() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTTextPath target = null;
            target = (com.microsoft.schemas.vml.CTTextPath)get_store().add_element_user(TEXTPATH$14);
            return target;
        }
    }
    
    /**
     * Removes the ith "textpath" element
     */
    public void removeTextpath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(TEXTPATH$14, i);
        }
    }
    
    /**
     * Gets a List of "imagedata" elements
     */
    public java.util.List getImagedataList() {
        final class ImagedataList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTImageData get(int i)
                { return CTGroupImpl.this.getImagedataArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTImageData set(int i, com.microsoft.schemas.vml.CTImageData o) {
                com.microsoft.schemas.vml.CTImageData old = CTGroupImpl.this.getImagedataArray(i);
                CTGroupImpl.this.setImagedataArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTImageData o)
                { CTGroupImpl.this.insertNewImagedata(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTImageData remove(int i) {
                com.microsoft.schemas.vml.CTImageData old = CTGroupImpl.this.getImagedataArray(i);
                CTGroupImpl.this.removeImagedata(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfImagedataArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ImagedataList();
        }
    }
    
    /**
     * Gets array of all "imagedata" elements
     */
    public com.microsoft.schemas.vml.CTImageData[] getImagedataArray() {
        return getXmlObjectArray(IMAGEDATA$16, new com.microsoft.schemas.vml.CTImageData[0]);
    }
    
    /**
     * Gets ith "imagedata" element
     */
    public com.microsoft.schemas.vml.CTImageData getImagedataArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImageData target = null;
            target = (com.microsoft.schemas.vml.CTImageData)get_store().find_element_user(IMAGEDATA$16, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "imagedata" element
     */
    public int sizeOfImagedataArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(IMAGEDATA$16);
        }
    }
    
    /**
     * Sets array of all "imagedata" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setImagedataArray(com.microsoft.schemas.vml.CTImageData[] imagedataArray) {
        check_orphaned();
        arraySetterHelper(imagedataArray, IMAGEDATA$16);
    }
    
    /**
     * Sets ith "imagedata" element
     */
    public void setImagedataArray(int i, com.microsoft.schemas.vml.CTImageData imagedata) {
        generatedSetterHelperImpl(imagedata, IMAGEDATA$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "imagedata" element
     */
    public com.microsoft.schemas.vml.CTImageData insertNewImagedata(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImageData target = null;
            target = (com.microsoft.schemas.vml.CTImageData)get_store().insert_element_user(IMAGEDATA$16, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "imagedata" element
     */
    public com.microsoft.schemas.vml.CTImageData addNewImagedata() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImageData target = null;
            target = (com.microsoft.schemas.vml.CTImageData)get_store().add_element_user(IMAGEDATA$16);
            return target;
        }
    }
    
    /**
     * Removes the ith "imagedata" element
     */
    public void removeImagedata(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(IMAGEDATA$16, i);
        }
    }
    
    /**
     * Gets a List of "skew" elements
     */
    public java.util.List getSkewList() {
        final class SkewList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTSkew get(int i)
                { return CTGroupImpl.this.getSkewArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTSkew set(int i, com.microsoft.schemas.office.office.CTSkew o) {
                com.microsoft.schemas.office.office.CTSkew old = CTGroupImpl.this.getSkewArray(i);
                CTGroupImpl.this.setSkewArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTSkew o)
                { CTGroupImpl.this.insertNewSkew(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTSkew remove(int i) {
                com.microsoft.schemas.office.office.CTSkew old = CTGroupImpl.this.getSkewArray(i);
                CTGroupImpl.this.removeSkew(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfSkewArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new SkewList();
        }
    }
    
    /**
     * Gets array of all "skew" elements
     */
    public com.microsoft.schemas.office.office.CTSkew[] getSkewArray() {
        return getXmlObjectArray(SKEW$18, new com.microsoft.schemas.office.office.CTSkew[0]);
    }
    
    /**
     * Gets ith "skew" element
     */
    public com.microsoft.schemas.office.office.CTSkew getSkewArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSkew target = null;
            target = (com.microsoft.schemas.office.office.CTSkew)get_store().find_element_user(SKEW$18, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "skew" element
     */
    public int sizeOfSkewArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(SKEW$18);
        }
    }
    
    /**
     * Sets array of all "skew" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setSkewArray(com.microsoft.schemas.office.office.CTSkew[] skewArray) {
        check_orphaned();
        arraySetterHelper(skewArray, SKEW$18);
    }
    
    /**
     * Sets ith "skew" element
     */
    public void setSkewArray(int i, com.microsoft.schemas.office.office.CTSkew skew) {
        generatedSetterHelperImpl(skew, SKEW$18, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "skew" element
     */
    public com.microsoft.schemas.office.office.CTSkew insertNewSkew(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSkew target = null;
            target = (com.microsoft.schemas.office.office.CTSkew)get_store().insert_element_user(SKEW$18, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "skew" element
     */
    public com.microsoft.schemas.office.office.CTSkew addNewSkew() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSkew target = null;
            target = (com.microsoft.schemas.office.office.CTSkew)get_store().add_element_user(SKEW$18);
            return target;
        }
    }
    
    /**
     * Removes the ith "skew" element
     */
    public void removeSkew(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(SKEW$18, i);
        }
    }
    
    /**
     * Gets a List of "extrusion" elements
     */
    public java.util.List getExtrusionList() {
        final class ExtrusionList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTExtrusion get(int i)
                { return CTGroupImpl.this.getExtrusionArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTExtrusion set(int i, com.microsoft.schemas.office.office.CTExtrusion o) {
                com.microsoft.schemas.office.office.CTExtrusion old = CTGroupImpl.this.getExtrusionArray(i);
                CTGroupImpl.this.setExtrusionArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTExtrusion o)
                { CTGroupImpl.this.insertNewExtrusion(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTExtrusion remove(int i) {
                com.microsoft.schemas.office.office.CTExtrusion old = CTGroupImpl.this.getExtrusionArray(i);
                CTGroupImpl.this.removeExtrusion(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfExtrusionArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ExtrusionList();
        }
    }
    
    /**
     * Gets array of all "extrusion" elements
     */
    public com.microsoft.schemas.office.office.CTExtrusion[] getExtrusionArray() {
        return getXmlObjectArray(EXTRUSION$20, new com.microsoft.schemas.office.office.CTExtrusion[0]);
    }
    
    /**
     * Gets ith "extrusion" element
     */
    public com.microsoft.schemas.office.office.CTExtrusion getExtrusionArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTExtrusion target = null;
            target = (com.microsoft.schemas.office.office.CTExtrusion)get_store().find_element_user(EXTRUSION$20, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "extrusion" element
     */
    public int sizeOfExtrusionArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(EXTRUSION$20);
        }
    }
    
    /**
     * Sets array of all "extrusion" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setExtrusionArray(com.microsoft.schemas.office.office.CTExtrusion[] extrusionArray) {
        check_orphaned();
        arraySetterHelper(extrusionArray, EXTRUSION$20);
    }
    
    /**
     * Sets ith "extrusion" element
     */
    public void setExtrusionArray(int i, com.microsoft.schemas.office.office.CTExtrusion extrusion) {
        generatedSetterHelperImpl(extrusion, EXTRUSION$20, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "extrusion" element
     */
    public com.microsoft.schemas.office.office.CTExtrusion insertNewExtrusion(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTExtrusion target = null;
            target = (com.microsoft.schemas.office.office.CTExtrusion)get_store().insert_element_user(EXTRUSION$20, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "extrusion" element
     */
    public com.microsoft.schemas.office.office.CTExtrusion addNewExtrusion() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTExtrusion target = null;
            target = (com.microsoft.schemas.office.office.CTExtrusion)get_store().add_element_user(EXTRUSION$20);
            return target;
        }
    }
    
    /**
     * Removes the ith "extrusion" element
     */
    public void removeExtrusion(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(EXTRUSION$20, i);
        }
    }
    
    /**
     * Gets a List of "callout" elements
     */
    public java.util.List getCalloutList() {
        final class CalloutList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTCallout get(int i)
                { return CTGroupImpl.this.getCalloutArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTCallout set(int i, com.microsoft.schemas.office.office.CTCallout o) {
                com.microsoft.schemas.office.office.CTCallout old = CTGroupImpl.this.getCalloutArray(i);
                CTGroupImpl.this.setCalloutArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTCallout o)
                { CTGroupImpl.this.insertNewCallout(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTCallout remove(int i) {
                com.microsoft.schemas.office.office.CTCallout old = CTGroupImpl.this.getCalloutArray(i);
                CTGroupImpl.this.removeCallout(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfCalloutArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new CalloutList();
        }
    }
    
    /**
     * Gets array of all "callout" elements
     */
    public com.microsoft.schemas.office.office.CTCallout[] getCalloutArray() {
        return getXmlObjectArray(CALLOUT$22, new com.microsoft.schemas.office.office.CTCallout[0]);
    }
    
    /**
     * Gets ith "callout" element
     */
    public com.microsoft.schemas.office.office.CTCallout getCalloutArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTCallout target = null;
            target = (com.microsoft.schemas.office.office.CTCallout)get_store().find_element_user(CALLOUT$22, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "callout" element
     */
    public int sizeOfCalloutArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CALLOUT$22);
        }
    }
    
    /**
     * Sets array of all "callout" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setCalloutArray(com.microsoft.schemas.office.office.CTCallout[] calloutArray) {
        check_orphaned();
        arraySetterHelper(calloutArray, CALLOUT$22);
    }
    
    /**
     * Sets ith "callout" element
     */
    public void setCalloutArray(int i, com.microsoft.schemas.office.office.CTCallout callout) {
        generatedSetterHelperImpl(callout, CALLOUT$22, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "callout" element
     */
    public com.microsoft.schemas.office.office.CTCallout insertNewCallout(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTCallout target = null;
            target = (com.microsoft.schemas.office.office.CTCallout)get_store().insert_element_user(CALLOUT$22, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "callout" element
     */
    public com.microsoft.schemas.office.office.CTCallout addNewCallout() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTCallout target = null;
            target = (com.microsoft.schemas.office.office.CTCallout)get_store().add_element_user(CALLOUT$22);
            return target;
        }
    }
    
    /**
     * Removes the ith "callout" element
     */
    public void removeCallout(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CALLOUT$22, i);
        }
    }
    
    /**
     * Gets a List of "lock" elements
     */
    public java.util.List getLockList() {
        final class LockList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTLock get(int i)
                { return CTGroupImpl.this.getLockArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTLock set(int i, com.microsoft.schemas.office.office.CTLock o) {
                com.microsoft.schemas.office.office.CTLock old = CTGroupImpl.this.getLockArray(i);
                CTGroupImpl.this.setLockArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTLock o)
                { CTGroupImpl.this.insertNewLock(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTLock remove(int i) {
                com.microsoft.schemas.office.office.CTLock old = CTGroupImpl.this.getLockArray(i);
                CTGroupImpl.this.removeLock(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfLockArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new LockList();
        }
    }
    
    /**
     * Gets array of all "lock" elements
     */
    public com.microsoft.schemas.office.office.CTLock[] getLockArray() {
        return getXmlObjectArray(LOCK$24, new com.microsoft.schemas.office.office.CTLock[0]);
    }
    
    /**
     * Gets ith "lock" element
     */
    public com.microsoft.schemas.office.office.CTLock getLockArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTLock target = null;
            target = (com.microsoft.schemas.office.office.CTLock)get_store().find_element_user(LOCK$24, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "lock" element
     */
    public int sizeOfLockArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(LOCK$24);
        }
    }
    
    /**
     * Sets array of all "lock" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setLockArray(com.microsoft.schemas.office.office.CTLock[] lockArray) {
        check_orphaned();
        arraySetterHelper(lockArray, LOCK$24);
    }
    
    /**
     * Sets ith "lock" element
     */
    public void setLockArray(int i, com.microsoft.schemas.office.office.CTLock lock) {
        generatedSetterHelperImpl(lock, LOCK$24, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "lock" element
     */
    public com.microsoft.schemas.office.office.CTLock insertNewLock(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTLock target = null;
            target = (com.microsoft.schemas.office.office.CTLock)get_store().insert_element_user(LOCK$24, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "lock" element
     */
    public com.microsoft.schemas.office.office.CTLock addNewLock() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTLock target = null;
            target = (com.microsoft.schemas.office.office.CTLock)get_store().add_element_user(LOCK$24);
            return target;
        }
    }
    
    /**
     * Removes the ith "lock" element
     */
    public void removeLock(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(LOCK$24, i);
        }
    }
    
    /**
     * Gets a List of "clippath" elements
     */
    public java.util.List getClippathList() {
        final class ClippathList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTClipPath get(int i)
                { return CTGroupImpl.this.getClippathArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTClipPath set(int i, com.microsoft.schemas.office.office.CTClipPath o) {
                com.microsoft.schemas.office.office.CTClipPath old = CTGroupImpl.this.getClippathArray(i);
                CTGroupImpl.this.setClippathArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTClipPath o)
                { CTGroupImpl.this.insertNewClippath(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTClipPath remove(int i) {
                com.microsoft.schemas.office.office.CTClipPath old = CTGroupImpl.this.getClippathArray(i);
                CTGroupImpl.this.removeClippath(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfClippathArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ClippathList();
        }
    }
    
    /**
     * Gets array of all "clippath" elements
     */
    public com.microsoft.schemas.office.office.CTClipPath[] getClippathArray() {
        return getXmlObjectArray(CLIPPATH$26, new com.microsoft.schemas.office.office.CTClipPath[0]);
    }
    
    /**
     * Gets ith "clippath" element
     */
    public com.microsoft.schemas.office.office.CTClipPath getClippathArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTClipPath target = null;
            target = (com.microsoft.schemas.office.office.CTClipPath)get_store().find_element_user(CLIPPATH$26, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "clippath" element
     */
    public int sizeOfClippathArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CLIPPATH$26);
        }
    }
    
    /**
     * Sets array of all "clippath" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setClippathArray(com.microsoft.schemas.office.office.CTClipPath[] clippathArray) {
        check_orphaned();
        arraySetterHelper(clippathArray, CLIPPATH$26);
    }
    
    /**
     * Sets ith "clippath" element
     */
    public void setClippathArray(int i, com.microsoft.schemas.office.office.CTClipPath clippath) {
        generatedSetterHelperImpl(clippath, CLIPPATH$26, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "clippath" element
     */
    public com.microsoft.schemas.office.office.CTClipPath insertNewClippath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTClipPath target = null;
            target = (com.microsoft.schemas.office.office.CTClipPath)get_store().insert_element_user(CLIPPATH$26, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "clippath" element
     */
    public com.microsoft.schemas.office.office.CTClipPath addNewClippath() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTClipPath target = null;
            target = (com.microsoft.schemas.office.office.CTClipPath)get_store().add_element_user(CLIPPATH$26);
            return target;
        }
    }
    
    /**
     * Removes the ith "clippath" element
     */
    public void removeClippath(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CLIPPATH$26, i);
        }
    }
    
    /**
     * Gets a List of "signatureline" elements
     */
    public java.util.List getSignaturelineList() {
        final class SignaturelineList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTSignatureLine get(int i)
                { return CTGroupImpl.this.getSignaturelineArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTSignatureLine set(int i, com.microsoft.schemas.office.office.CTSignatureLine o) {
                com.microsoft.schemas.office.office.CTSignatureLine old = CTGroupImpl.this.getSignaturelineArray(i);
                CTGroupImpl.this.setSignaturelineArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTSignatureLine o)
                { CTGroupImpl.this.insertNewSignatureline(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTSignatureLine remove(int i) {
                com.microsoft.schemas.office.office.CTSignatureLine old = CTGroupImpl.this.getSignaturelineArray(i);
                CTGroupImpl.this.removeSignatureline(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfSignaturelineArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new SignaturelineList();
        }
    }
    
    /**
     * Gets array of all "signatureline" elements
     */
    public com.microsoft.schemas.office.office.CTSignatureLine[] getSignaturelineArray() {
        return getXmlObjectArray(SIGNATURELINE$28, new com.microsoft.schemas.office.office.CTSignatureLine[0]);
    }
    
    /**
     * Gets ith "signatureline" element
     */
    public com.microsoft.schemas.office.office.CTSignatureLine getSignaturelineArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSignatureLine target = null;
            target = (com.microsoft.schemas.office.office.CTSignatureLine)get_store().find_element_user(SIGNATURELINE$28, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "signatureline" element
     */
    public int sizeOfSignaturelineArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(SIGNATURELINE$28);
        }
    }
    
    /**
     * Sets array of all "signatureline" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setSignaturelineArray(com.microsoft.schemas.office.office.CTSignatureLine[] signaturelineArray) {
        check_orphaned();
        arraySetterHelper(signaturelineArray, SIGNATURELINE$28);
    }
    
    /**
     * Sets ith "signatureline" element
     */
    public void setSignaturelineArray(int i, com.microsoft.schemas.office.office.CTSignatureLine signatureline) {
        generatedSetterHelperImpl(signatureline, SIGNATURELINE$28, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "signatureline" element
     */
    public com.microsoft.schemas.office.office.CTSignatureLine insertNewSignatureline(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSignatureLine target = null;
            target = (com.microsoft.schemas.office.office.CTSignatureLine)get_store().insert_element_user(SIGNATURELINE$28, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "signatureline" element
     */
    public com.microsoft.schemas.office.office.CTSignatureLine addNewSignatureline() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTSignatureLine target = null;
            target = (com.microsoft.schemas.office.office.CTSignatureLine)get_store().add_element_user(SIGNATURELINE$28);
            return target;
        }
    }
    
    /**
     * Removes the ith "signatureline" element
     */
    public void removeSignatureline(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(SIGNATURELINE$28, i);
        }
    }
    
    /**
     * Gets a List of "wrap" elements
     */
    public java.util.List getWrapList() {
        final class WrapList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTWrap get(int i)
                { return CTGroupImpl.this.getWrapArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTWrap set(int i, com.microsoft.schemas.office.word.CTWrap o) {
                com.microsoft.schemas.office.word.CTWrap old = CTGroupImpl.this.getWrapArray(i);
                CTGroupImpl.this.setWrapArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTWrap o)
                { CTGroupImpl.this.insertNewWrap(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTWrap remove(int i) {
                com.microsoft.schemas.office.word.CTWrap old = CTGroupImpl.this.getWrapArray(i);
                CTGroupImpl.this.removeWrap(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfWrapArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new WrapList();
        }
    }
    
    /**
     * Gets array of all "wrap" elements
     */
    public com.microsoft.schemas.office.word.CTWrap[] getWrapArray() {
        return getXmlObjectArray(WRAP$30, new com.microsoft.schemas.office.word.CTWrap[0]);
    }
    
    /**
     * Gets ith "wrap" element
     */
    public com.microsoft.schemas.office.word.CTWrap getWrapArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTWrap target = null;
            target = (com.microsoft.schemas.office.word.CTWrap)get_store().find_element_user(WRAP$30, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "wrap" element
     */
    public int sizeOfWrapArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(WRAP$30);
        }
    }
    
    /**
     * Sets array of all "wrap" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setWrapArray(com.microsoft.schemas.office.word.CTWrap[] wrapArray) {
        check_orphaned();
        arraySetterHelper(wrapArray, WRAP$30);
    }
    
    /**
     * Sets ith "wrap" element
     */
    public void setWrapArray(int i, com.microsoft.schemas.office.word.CTWrap wrap) {
        generatedSetterHelperImpl(wrap, WRAP$30, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "wrap" element
     */
    public com.microsoft.schemas.office.word.CTWrap insertNewWrap(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTWrap target = null;
            target = (com.microsoft.schemas.office.word.CTWrap)get_store().insert_element_user(WRAP$30, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "wrap" element
     */
    public com.microsoft.schemas.office.word.CTWrap addNewWrap() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTWrap target = null;
            target = (com.microsoft.schemas.office.word.CTWrap)get_store().add_element_user(WRAP$30);
            return target;
        }
    }
    
    /**
     * Removes the ith "wrap" element
     */
    public void removeWrap(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(WRAP$30, i);
        }
    }
    
    /**
     * Gets a List of "anchorlock" elements
     */
    public java.util.List getAnchorlockList() {
        final class AnchorlockList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTAnchorLock get(int i)
                { return CTGroupImpl.this.getAnchorlockArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTAnchorLock set(int i, com.microsoft.schemas.office.word.CTAnchorLock o) {
                com.microsoft.schemas.office.word.CTAnchorLock old = CTGroupImpl.this.getAnchorlockArray(i);
                CTGroupImpl.this.setAnchorlockArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTAnchorLock o)
                { CTGroupImpl.this.insertNewAnchorlock(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTAnchorLock remove(int i) {
                com.microsoft.schemas.office.word.CTAnchorLock old = CTGroupImpl.this.getAnchorlockArray(i);
                CTGroupImpl.this.removeAnchorlock(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfAnchorlockArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new AnchorlockList();
        }
    }
    
    /**
     * Gets array of all "anchorlock" elements
     */
    public com.microsoft.schemas.office.word.CTAnchorLock[] getAnchorlockArray() {
        return getXmlObjectArray(ANCHORLOCK$32, new com.microsoft.schemas.office.word.CTAnchorLock[0]);
    }
    
    /**
     * Gets ith "anchorlock" element
     */
    public com.microsoft.schemas.office.word.CTAnchorLock getAnchorlockArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTAnchorLock target = null;
            target = (com.microsoft.schemas.office.word.CTAnchorLock)get_store().find_element_user(ANCHORLOCK$32, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "anchorlock" element
     */
    public int sizeOfAnchorlockArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ANCHORLOCK$32);
        }
    }
    
    /**
     * Sets array of all "anchorlock" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setAnchorlockArray(com.microsoft.schemas.office.word.CTAnchorLock[] anchorlockArray) {
        check_orphaned();
        arraySetterHelper(anchorlockArray, ANCHORLOCK$32);
    }
    
    /**
     * Sets ith "anchorlock" element
     */
    public void setAnchorlockArray(int i, com.microsoft.schemas.office.word.CTAnchorLock anchorlock) {
        generatedSetterHelperImpl(anchorlock, ANCHORLOCK$32, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "anchorlock" element
     */
    public com.microsoft.schemas.office.word.CTAnchorLock insertNewAnchorlock(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTAnchorLock target = null;
            target = (com.microsoft.schemas.office.word.CTAnchorLock)get_store().insert_element_user(ANCHORLOCK$32, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "anchorlock" element
     */
    public com.microsoft.schemas.office.word.CTAnchorLock addNewAnchorlock() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTAnchorLock target = null;
            target = (com.microsoft.schemas.office.word.CTAnchorLock)get_store().add_element_user(ANCHORLOCK$32);
            return target;
        }
    }
    
    /**
     * Removes the ith "anchorlock" element
     */
    public void removeAnchorlock(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ANCHORLOCK$32, i);
        }
    }
    
    /**
     * Gets a List of "bordertop" elements
     */
    public java.util.List getBordertopList() {
        final class BordertopList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTBorder get(int i)
                { return CTGroupImpl.this.getBordertopArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder set(int i, com.microsoft.schemas.office.word.CTBorder o) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBordertopArray(i);
                CTGroupImpl.this.setBordertopArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTBorder o)
                { CTGroupImpl.this.insertNewBordertop(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder remove(int i) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBordertopArray(i);
                CTGroupImpl.this.removeBordertop(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfBordertopArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new BordertopList();
        }
    }
    
    /**
     * Gets array of all "bordertop" elements
     */
    public com.microsoft.schemas.office.word.CTBorder[] getBordertopArray() {
        return getXmlObjectArray(BORDERTOP$34, new com.microsoft.schemas.office.word.CTBorder[0]);
    }
    
    /**
     * Gets ith "bordertop" element
     */
    public com.microsoft.schemas.office.word.CTBorder getBordertopArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().find_element_user(BORDERTOP$34, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "bordertop" element
     */
    public int sizeOfBordertopArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(BORDERTOP$34);
        }
    }
    
    /**
     * Sets array of all "bordertop" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setBordertopArray(com.microsoft.schemas.office.word.CTBorder[] bordertopArray) {
        check_orphaned();
        arraySetterHelper(bordertopArray, BORDERTOP$34);
    }
    
    /**
     * Sets ith "bordertop" element
     */
    public void setBordertopArray(int i, com.microsoft.schemas.office.word.CTBorder bordertop) {
        generatedSetterHelperImpl(bordertop, BORDERTOP$34, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "bordertop" element
     */
    public com.microsoft.schemas.office.word.CTBorder insertNewBordertop(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().insert_element_user(BORDERTOP$34, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "bordertop" element
     */
    public com.microsoft.schemas.office.word.CTBorder addNewBordertop() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().add_element_user(BORDERTOP$34);
            return target;
        }
    }
    
    /**
     * Removes the ith "bordertop" element
     */
    public void removeBordertop(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(BORDERTOP$34, i);
        }
    }
    
    /**
     * Gets a List of "borderbottom" elements
     */
    public java.util.List getBorderbottomList() {
        final class BorderbottomList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTBorder get(int i)
                { return CTGroupImpl.this.getBorderbottomArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder set(int i, com.microsoft.schemas.office.word.CTBorder o) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderbottomArray(i);
                CTGroupImpl.this.setBorderbottomArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTBorder o)
                { CTGroupImpl.this.insertNewBorderbottom(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder remove(int i) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderbottomArray(i);
                CTGroupImpl.this.removeBorderbottom(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfBorderbottomArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new BorderbottomList();
        }
    }
    
    /**
     * Gets array of all "borderbottom" elements
     */
    public com.microsoft.schemas.office.word.CTBorder[] getBorderbottomArray() {
        return getXmlObjectArray(BORDERBOTTOM$36, new com.microsoft.schemas.office.word.CTBorder[0]);
    }
    
    /**
     * Gets ith "borderbottom" element
     */
    public com.microsoft.schemas.office.word.CTBorder getBorderbottomArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().find_element_user(BORDERBOTTOM$36, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "borderbottom" element
     */
    public int sizeOfBorderbottomArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(BORDERBOTTOM$36);
        }
    }
    
    /**
     * Sets array of all "borderbottom" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setBorderbottomArray(com.microsoft.schemas.office.word.CTBorder[] borderbottomArray) {
        check_orphaned();
        arraySetterHelper(borderbottomArray, BORDERBOTTOM$36);
    }
    
    /**
     * Sets ith "borderbottom" element
     */
    public void setBorderbottomArray(int i, com.microsoft.schemas.office.word.CTBorder borderbottom) {
        generatedSetterHelperImpl(borderbottom, BORDERBOTTOM$36, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "borderbottom" element
     */
    public com.microsoft.schemas.office.word.CTBorder insertNewBorderbottom(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().insert_element_user(BORDERBOTTOM$36, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "borderbottom" element
     */
    public com.microsoft.schemas.office.word.CTBorder addNewBorderbottom() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().add_element_user(BORDERBOTTOM$36);
            return target;
        }
    }
    
    /**
     * Removes the ith "borderbottom" element
     */
    public void removeBorderbottom(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(BORDERBOTTOM$36, i);
        }
    }
    
    /**
     * Gets a List of "borderleft" elements
     */
    public java.util.List getBorderleftList() {
        final class BorderleftList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTBorder get(int i)
                { return CTGroupImpl.this.getBorderleftArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder set(int i, com.microsoft.schemas.office.word.CTBorder o) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderleftArray(i);
                CTGroupImpl.this.setBorderleftArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTBorder o)
                { CTGroupImpl.this.insertNewBorderleft(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder remove(int i) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderleftArray(i);
                CTGroupImpl.this.removeBorderleft(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfBorderleftArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new BorderleftList();
        }
    }
    
    /**
     * Gets array of all "borderleft" elements
     */
    public com.microsoft.schemas.office.word.CTBorder[] getBorderleftArray() {
        return getXmlObjectArray(BORDERLEFT$38, new com.microsoft.schemas.office.word.CTBorder[0]);
    }
    
    /**
     * Gets ith "borderleft" element
     */
    public com.microsoft.schemas.office.word.CTBorder getBorderleftArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().find_element_user(BORDERLEFT$38, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "borderleft" element
     */
    public int sizeOfBorderleftArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(BORDERLEFT$38);
        }
    }
    
    /**
     * Sets array of all "borderleft" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setBorderleftArray(com.microsoft.schemas.office.word.CTBorder[] borderleftArray) {
        check_orphaned();
        arraySetterHelper(borderleftArray, BORDERLEFT$38);
    }
    
    /**
     * Sets ith "borderleft" element
     */
    public void setBorderleftArray(int i, com.microsoft.schemas.office.word.CTBorder borderleft) {
        generatedSetterHelperImpl(borderleft, BORDERLEFT$38, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "borderleft" element
     */
    public com.microsoft.schemas.office.word.CTBorder insertNewBorderleft(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().insert_element_user(BORDERLEFT$38, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "borderleft" element
     */
    public com.microsoft.schemas.office.word.CTBorder addNewBorderleft() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().add_element_user(BORDERLEFT$38);
            return target;
        }
    }
    
    /**
     * Removes the ith "borderleft" element
     */
    public void removeBorderleft(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(BORDERLEFT$38, i);
        }
    }
    
    /**
     * Gets a List of "borderright" elements
     */
    public java.util.List getBorderrightList() {
        final class BorderrightList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.word.CTBorder get(int i)
                { return CTGroupImpl.this.getBorderrightArray(i); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder set(int i, com.microsoft.schemas.office.word.CTBorder o) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderrightArray(i);
                CTGroupImpl.this.setBorderrightArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.word.CTBorder o)
                { CTGroupImpl.this.insertNewBorderright(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.word.CTBorder remove(int i) {
                com.microsoft.schemas.office.word.CTBorder old = CTGroupImpl.this.getBorderrightArray(i);
                CTGroupImpl.this.removeBorderright(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfBorderrightArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new BorderrightList();
        }
    }
    
    /**
     * Gets array of all "borderright" elements
     */
    public com.microsoft.schemas.office.word.CTBorder[] getBorderrightArray() {
        return getXmlObjectArray(BORDERRIGHT$40, new com.microsoft.schemas.office.word.CTBorder[0]);
    }
    
    /**
     * Gets ith "borderright" element
     */
    public com.microsoft.schemas.office.word.CTBorder getBorderrightArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().find_element_user(BORDERRIGHT$40, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "borderright" element
     */
    public int sizeOfBorderrightArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(BORDERRIGHT$40);
        }
    }
    
    /**
     * Sets array of all "borderright" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setBorderrightArray(com.microsoft.schemas.office.word.CTBorder[] borderrightArray) {
        check_orphaned();
        arraySetterHelper(borderrightArray, BORDERRIGHT$40);
    }
    
    /**
     * Sets ith "borderright" element
     */
    public void setBorderrightArray(int i, com.microsoft.schemas.office.word.CTBorder borderright) {
        generatedSetterHelperImpl(borderright, BORDERRIGHT$40, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "borderright" element
     */
    public com.microsoft.schemas.office.word.CTBorder insertNewBorderright(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().insert_element_user(BORDERRIGHT$40, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "borderright" element
     */
    public com.microsoft.schemas.office.word.CTBorder addNewBorderright() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.word.CTBorder target = null;
            target = (com.microsoft.schemas.office.word.CTBorder)get_store().add_element_user(BORDERRIGHT$40);
            return target;
        }
    }
    
    /**
     * Removes the ith "borderright" element
     */
    public void removeBorderright(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(BORDERRIGHT$40, i);
        }
    }
    
    /**
     * Gets a List of "ClientData" elements
     */
    public java.util.List getClientDataList() {
        final class ClientDataList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.excel.CTClientData get(int i)
                { return CTGroupImpl.this.getClientDataArray(i); }
            
            @Override
            public com.microsoft.schemas.office.excel.CTClientData set(int i, com.microsoft.schemas.office.excel.CTClientData o) {
                com.microsoft.schemas.office.excel.CTClientData old = CTGroupImpl.this.getClientDataArray(i);
                CTGroupImpl.this.setClientDataArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.excel.CTClientData o)
                { CTGroupImpl.this.insertNewClientData(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.excel.CTClientData remove(int i) {
                com.microsoft.schemas.office.excel.CTClientData old = CTGroupImpl.this.getClientDataArray(i);
                CTGroupImpl.this.removeClientData(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfClientDataArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ClientDataList();
        }
    }
    
    /**
     * Gets array of all "ClientData" elements
     */
    public com.microsoft.schemas.office.excel.CTClientData[] getClientDataArray() {
        return getXmlObjectArray(CLIENTDATA$42, new com.microsoft.schemas.office.excel.CTClientData[0]);
    }
    
    /**
     * Gets ith "ClientData" element
     */
    public com.microsoft.schemas.office.excel.CTClientData getClientDataArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.excel.CTClientData target = null;
            target = (com.microsoft.schemas.office.excel.CTClientData)get_store().find_element_user(CLIENTDATA$42, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "ClientData" element
     */
    public int sizeOfClientDataArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CLIENTDATA$42);
        }
    }
    
    /**
     * Sets array of all "ClientData" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setClientDataArray(com.microsoft.schemas.office.excel.CTClientData[] clientDataArray) {
        check_orphaned();
        arraySetterHelper(clientDataArray, CLIENTDATA$42);
    }
    
    /**
     * Sets ith "ClientData" element
     */
    public void setClientDataArray(int i, com.microsoft.schemas.office.excel.CTClientData clientData) {
        generatedSetterHelperImpl(clientData, CLIENTDATA$42, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "ClientData" element
     */
    public com.microsoft.schemas.office.excel.CTClientData insertNewClientData(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.excel.CTClientData target = null;
            target = (com.microsoft.schemas.office.excel.CTClientData)get_store().insert_element_user(CLIENTDATA$42, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "ClientData" element
     */
    public com.microsoft.schemas.office.excel.CTClientData addNewClientData() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.excel.CTClientData target = null;
            target = (com.microsoft.schemas.office.excel.CTClientData)get_store().add_element_user(CLIENTDATA$42);
            return target;
        }
    }
    
    /**
     * Removes the ith "ClientData" element
     */
    public void removeClientData(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CLIENTDATA$42, i);
        }
    }
    
    /**
     * Gets a List of "textdata" elements
     */
    public java.util.List getTextdataList() {
        final class TextdataList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.powerpoint.CTRel get(int i)
                { return CTGroupImpl.this.getTextdataArray(i); }
            
            @Override
            public com.microsoft.schemas.office.powerpoint.CTRel set(int i, com.microsoft.schemas.office.powerpoint.CTRel o) {
                com.microsoft.schemas.office.powerpoint.CTRel old = CTGroupImpl.this.getTextdataArray(i);
                CTGroupImpl.this.setTextdataArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.powerpoint.CTRel o)
                { CTGroupImpl.this.insertNewTextdata(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.powerpoint.CTRel remove(int i) {
                com.microsoft.schemas.office.powerpoint.CTRel old = CTGroupImpl.this.getTextdataArray(i);
                CTGroupImpl.this.removeTextdata(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfTextdataArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new TextdataList();
        }
    }
    
    /**
     * Gets array of all "textdata" elements
     */
    public com.microsoft.schemas.office.powerpoint.CTRel[] getTextdataArray() {
        return getXmlObjectArray(TEXTDATA$44, new com.microsoft.schemas.office.powerpoint.CTRel[0]);
    }
    
    /**
     * Gets ith "textdata" element
     */
    public com.microsoft.schemas.office.powerpoint.CTRel getTextdataArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.powerpoint.CTRel target = null;
            target = (com.microsoft.schemas.office.powerpoint.CTRel)get_store().find_element_user(TEXTDATA$44, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "textdata" element
     */
    public int sizeOfTextdataArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(TEXTDATA$44);
        }
    }
    
    /**
     * Sets array of all "textdata" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setTextdataArray(com.microsoft.schemas.office.powerpoint.CTRel[] textdataArray) {
        check_orphaned();
        arraySetterHelper(textdataArray, TEXTDATA$44);
    }
    
    /**
     * Sets ith "textdata" element
     */
    public void setTextdataArray(int i, com.microsoft.schemas.office.powerpoint.CTRel textdata) {
        generatedSetterHelperImpl(textdata, TEXTDATA$44, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "textdata" element
     */
    public com.microsoft.schemas.office.powerpoint.CTRel insertNewTextdata(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.powerpoint.CTRel target = null;
            target = (com.microsoft.schemas.office.powerpoint.CTRel)get_store().insert_element_user(TEXTDATA$44, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "textdata" element
     */
    public com.microsoft.schemas.office.powerpoint.CTRel addNewTextdata() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.powerpoint.CTRel target = null;
            target = (com.microsoft.schemas.office.powerpoint.CTRel)get_store().add_element_user(TEXTDATA$44);
            return target;
        }
    }
    
    /**
     * Removes the ith "textdata" element
     */
    public void removeTextdata(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(TEXTDATA$44, i);
        }
    }
    
    /**
     * Gets a List of "group" elements
     */
    public java.util.List getGroupList() {
        final class GroupList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTGroup get(int i)
                { return CTGroupImpl.this.getGroupArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTGroup set(int i, com.microsoft.schemas.vml.CTGroup o) {
                com.microsoft.schemas.vml.CTGroup old = CTGroupImpl.this.getGroupArray(i);
                CTGroupImpl.this.setGroupArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTGroup o)
                { CTGroupImpl.this.insertNewGroup(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTGroup remove(int i) {
                com.microsoft.schemas.vml.CTGroup old = CTGroupImpl.this.getGroupArray(i);
                CTGroupImpl.this.removeGroup(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfGroupArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new GroupList();
        }
    }
    
    /**
     * Gets array of all "group" elements
     */
    public com.microsoft.schemas.vml.CTGroup[] getGroupArray() {
        return getXmlObjectArray(GROUP$46, new com.microsoft.schemas.vml.CTGroup[0]);
    }
    
    /**
     * Gets ith "group" element
     */
    public com.microsoft.schemas.vml.CTGroup getGroupArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTGroup target = null;
            target = (com.microsoft.schemas.vml.CTGroup)get_store().find_element_user(GROUP$46, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "group" element
     */
    public int sizeOfGroupArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(GROUP$46);
        }
    }
    
    /**
     * Sets array of all "group" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setGroupArray(com.microsoft.schemas.vml.CTGroup[] groupArray) {
        check_orphaned();
        arraySetterHelper(groupArray, GROUP$46);
    }
    
    /**
     * Sets ith "group" element
     */
    public void setGroupArray(int i, com.microsoft.schemas.vml.CTGroup group) {
        generatedSetterHelperImpl(group, GROUP$46, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "group" element
     */
    public com.microsoft.schemas.vml.CTGroup insertNewGroup(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTGroup target = null;
            target = (com.microsoft.schemas.vml.CTGroup)get_store().insert_element_user(GROUP$46, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "group" element
     */
    public com.microsoft.schemas.vml.CTGroup addNewGroup() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTGroup target = null;
            target = (com.microsoft.schemas.vml.CTGroup)get_store().add_element_user(GROUP$46);
            return target;
        }
    }
    
    /**
     * Removes the ith "group" element
     */
    public void removeGroup(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(GROUP$46, i);
        }
    }
    
    /**
     * Gets a List of "shape" elements
     */
    public java.util.List getShapeList() {
        final class ShapeList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTShape get(int i)
                { return CTGroupImpl.this.getShapeArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTShape set(int i, com.microsoft.schemas.vml.CTShape o) {
                com.microsoft.schemas.vml.CTShape old = CTGroupImpl.this.getShapeArray(i);
                CTGroupImpl.this.setShapeArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTShape o)
                { CTGroupImpl.this.insertNewShape(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTShape remove(int i) {
                com.microsoft.schemas.vml.CTShape old = CTGroupImpl.this.getShapeArray(i);
                CTGroupImpl.this.removeShape(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfShapeArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ShapeList();
        }
    }
    
    /**
     * Gets array of all "shape" elements
     */
    public com.microsoft.schemas.vml.CTShape[] getShapeArray() {
        return getXmlObjectArray(SHAPE$48, new com.microsoft.schemas.vml.CTShape[0]);
    }
    
    /**
     * Gets ith "shape" element
     */
    public com.microsoft.schemas.vml.CTShape getShapeArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShape target = null;
            target = (com.microsoft.schemas.vml.CTShape)get_store().find_element_user(SHAPE$48, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "shape" element
     */
    public int sizeOfShapeArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(SHAPE$48);
        }
    }
    
    /**
     * Sets array of all "shape" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setShapeArray(com.microsoft.schemas.vml.CTShape[] shapeArray) {
        check_orphaned();
        arraySetterHelper(shapeArray, SHAPE$48);
    }
    
    /**
     * Sets ith "shape" element
     */
    public void setShapeArray(int i, com.microsoft.schemas.vml.CTShape shape) {
        generatedSetterHelperImpl(shape, SHAPE$48, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "shape" element
     */
    public com.microsoft.schemas.vml.CTShape insertNewShape(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShape target = null;
            target = (com.microsoft.schemas.vml.CTShape)get_store().insert_element_user(SHAPE$48, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "shape" element
     */
    public com.microsoft.schemas.vml.CTShape addNewShape() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShape target = null;
            target = (com.microsoft.schemas.vml.CTShape)get_store().add_element_user(SHAPE$48);
            return target;
        }
    }
    
    /**
     * Removes the ith "shape" element
     */
    public void removeShape(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(SHAPE$48, i);
        }
    }
    
    /**
     * Gets a List of "shapetype" elements
     */
    public java.util.List getShapetypeList() {
        final class ShapetypeList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTShapetype get(int i)
                { return CTGroupImpl.this.getShapetypeArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTShapetype set(int i, com.microsoft.schemas.vml.CTShapetype o) {
                com.microsoft.schemas.vml.CTShapetype old = CTGroupImpl.this.getShapetypeArray(i);
                CTGroupImpl.this.setShapetypeArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTShapetype o)
                { CTGroupImpl.this.insertNewShapetype(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTShapetype remove(int i) {
                com.microsoft.schemas.vml.CTShapetype old = CTGroupImpl.this.getShapetypeArray(i);
                CTGroupImpl.this.removeShapetype(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfShapetypeArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ShapetypeList();
        }
    }
    
    /**
     * Gets array of all "shapetype" elements
     */
    public com.microsoft.schemas.vml.CTShapetype[] getShapetypeArray() {
        return getXmlObjectArray(SHAPETYPE$50, new com.microsoft.schemas.vml.CTShapetype[0]);
    }
    
    /**
     * Gets ith "shapetype" element
     */
    public com.microsoft.schemas.vml.CTShapetype getShapetypeArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShapetype target = null;
            target = (com.microsoft.schemas.vml.CTShapetype)get_store().find_element_user(SHAPETYPE$50, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "shapetype" element
     */
    public int sizeOfShapetypeArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(SHAPETYPE$50);
        }
    }
    
    /**
     * Sets array of all "shapetype" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setShapetypeArray(com.microsoft.schemas.vml.CTShapetype[] shapetypeArray) {
        check_orphaned();
        arraySetterHelper(shapetypeArray, SHAPETYPE$50);
    }
    
    /**
     * Sets ith "shapetype" element
     */
    public void setShapetypeArray(int i, com.microsoft.schemas.vml.CTShapetype shapetype) {
        generatedSetterHelperImpl(shapetype, SHAPETYPE$50, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "shapetype" element
     */
    public com.microsoft.schemas.vml.CTShapetype insertNewShapetype(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShapetype target = null;
            target = (com.microsoft.schemas.vml.CTShapetype)get_store().insert_element_user(SHAPETYPE$50, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "shapetype" element
     */
    public com.microsoft.schemas.vml.CTShapetype addNewShapetype() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTShapetype target = null;
            target = (com.microsoft.schemas.vml.CTShapetype)get_store().add_element_user(SHAPETYPE$50);
            return target;
        }
    }
    
    /**
     * Removes the ith "shapetype" element
     */
    public void removeShapetype(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(SHAPETYPE$50, i);
        }
    }
    
    /**
     * Gets a List of "arc" elements
     */
    public java.util.List getArcList() {
        final class ArcList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTArc get(int i)
                { return CTGroupImpl.this.getArcArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTArc set(int i, com.microsoft.schemas.vml.CTArc o) {
                com.microsoft.schemas.vml.CTArc old = CTGroupImpl.this.getArcArray(i);
                CTGroupImpl.this.setArcArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTArc o)
                { CTGroupImpl.this.insertNewArc(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTArc remove(int i) {
                com.microsoft.schemas.vml.CTArc old = CTGroupImpl.this.getArcArray(i);
                CTGroupImpl.this.removeArc(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfArcArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ArcList();
        }
    }
    
    /**
     * Gets array of all "arc" elements
     */
    public com.microsoft.schemas.vml.CTArc[] getArcArray() {
        return getXmlObjectArray(ARC$52, new com.microsoft.schemas.vml.CTArc[0]);
    }
    
    /**
     * Gets ith "arc" element
     */
    public com.microsoft.schemas.vml.CTArc getArcArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTArc target = null;
            target = (com.microsoft.schemas.vml.CTArc)get_store().find_element_user(ARC$52, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "arc" element
     */
    public int sizeOfArcArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ARC$52);
        }
    }
    
    /**
     * Sets array of all "arc" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setArcArray(com.microsoft.schemas.vml.CTArc[] arcArray) {
        check_orphaned();
        arraySetterHelper(arcArray, ARC$52);
    }
    
    /**
     * Sets ith "arc" element
     */
    public void setArcArray(int i, com.microsoft.schemas.vml.CTArc arc) {
        generatedSetterHelperImpl(arc, ARC$52, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "arc" element
     */
    public com.microsoft.schemas.vml.CTArc insertNewArc(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTArc target = null;
            target = (com.microsoft.schemas.vml.CTArc)get_store().insert_element_user(ARC$52, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "arc" element
     */
    public com.microsoft.schemas.vml.CTArc addNewArc() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTArc target = null;
            target = (com.microsoft.schemas.vml.CTArc)get_store().add_element_user(ARC$52);
            return target;
        }
    }
    
    /**
     * Removes the ith "arc" element
     */
    public void removeArc(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ARC$52, i);
        }
    }
    
    /**
     * Gets a List of "curve" elements
     */
    public java.util.List getCurveList() {
        final class CurveList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTCurve get(int i)
                { return CTGroupImpl.this.getCurveArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTCurve set(int i, com.microsoft.schemas.vml.CTCurve o) {
                com.microsoft.schemas.vml.CTCurve old = CTGroupImpl.this.getCurveArray(i);
                CTGroupImpl.this.setCurveArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTCurve o)
                { CTGroupImpl.this.insertNewCurve(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTCurve remove(int i) {
                com.microsoft.schemas.vml.CTCurve old = CTGroupImpl.this.getCurveArray(i);
                CTGroupImpl.this.removeCurve(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfCurveArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new CurveList();
        }
    }
    
    /**
     * Gets array of all "curve" elements
     */
    public com.microsoft.schemas.vml.CTCurve[] getCurveArray() {
        return getXmlObjectArray(CURVE$54, new com.microsoft.schemas.vml.CTCurve[0]);
    }
    
    /**
     * Gets ith "curve" element
     */
    public com.microsoft.schemas.vml.CTCurve getCurveArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTCurve target = null;
            target = (com.microsoft.schemas.vml.CTCurve)get_store().find_element_user(CURVE$54, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "curve" element
     */
    public int sizeOfCurveArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CURVE$54);
        }
    }
    
    /**
     * Sets array of all "curve" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setCurveArray(com.microsoft.schemas.vml.CTCurve[] curveArray) {
        check_orphaned();
        arraySetterHelper(curveArray, CURVE$54);
    }
    
    /**
     * Sets ith "curve" element
     */
    public void setCurveArray(int i, com.microsoft.schemas.vml.CTCurve curve) {
        generatedSetterHelperImpl(curve, CURVE$54, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "curve" element
     */
    public com.microsoft.schemas.vml.CTCurve insertNewCurve(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTCurve target = null;
            target = (com.microsoft.schemas.vml.CTCurve)get_store().insert_element_user(CURVE$54, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "curve" element
     */
    public com.microsoft.schemas.vml.CTCurve addNewCurve() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTCurve target = null;
            target = (com.microsoft.schemas.vml.CTCurve)get_store().add_element_user(CURVE$54);
            return target;
        }
    }
    
    /**
     * Removes the ith "curve" element
     */
    public void removeCurve(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CURVE$54, i);
        }
    }
    
    /**
     * Gets a List of "image" elements
     */
    public java.util.List getImageList() {
        final class ImageList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTImage get(int i)
                { return CTGroupImpl.this.getImageArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTImage set(int i, com.microsoft.schemas.vml.CTImage o) {
                com.microsoft.schemas.vml.CTImage old = CTGroupImpl.this.getImageArray(i);
                CTGroupImpl.this.setImageArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTImage o)
                { CTGroupImpl.this.insertNewImage(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTImage remove(int i) {
                com.microsoft.schemas.vml.CTImage old = CTGroupImpl.this.getImageArray(i);
                CTGroupImpl.this.removeImage(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfImageArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new ImageList();
        }
    }
    
    /**
     * Gets array of all "image" elements
     */
    public com.microsoft.schemas.vml.CTImage[] getImageArray() {
        return getXmlObjectArray(IMAGE$56, new com.microsoft.schemas.vml.CTImage[0]);
    }
    
    /**
     * Gets ith "image" element
     */
    public com.microsoft.schemas.vml.CTImage getImageArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImage target = null;
            target = (com.microsoft.schemas.vml.CTImage)get_store().find_element_user(IMAGE$56, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "image" element
     */
    public int sizeOfImageArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(IMAGE$56);
        }
    }
    
    /**
     * Sets array of all "image" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setImageArray(com.microsoft.schemas.vml.CTImage[] imageArray) {
        check_orphaned();
        arraySetterHelper(imageArray, IMAGE$56);
    }
    
    /**
     * Sets ith "image" element
     */
    public void setImageArray(int i, com.microsoft.schemas.vml.CTImage image) {
        generatedSetterHelperImpl(image, IMAGE$56, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "image" element
     */
    public com.microsoft.schemas.vml.CTImage insertNewImage(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImage target = null;
            target = (com.microsoft.schemas.vml.CTImage)get_store().insert_element_user(IMAGE$56, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "image" element
     */
    public com.microsoft.schemas.vml.CTImage addNewImage() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTImage target = null;
            target = (com.microsoft.schemas.vml.CTImage)get_store().add_element_user(IMAGE$56);
            return target;
        }
    }
    
    /**
     * Removes the ith "image" element
     */
    public void removeImage(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(IMAGE$56, i);
        }
    }
    
    /**
     * Gets a List of "line" elements
     */
    public java.util.List getLineList() {
        final class LineList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTLine get(int i)
                { return CTGroupImpl.this.getLineArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTLine set(int i, com.microsoft.schemas.vml.CTLine o) {
                com.microsoft.schemas.vml.CTLine old = CTGroupImpl.this.getLineArray(i);
                CTGroupImpl.this.setLineArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTLine o)
                { CTGroupImpl.this.insertNewLine(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTLine remove(int i) {
                com.microsoft.schemas.vml.CTLine old = CTGroupImpl.this.getLineArray(i);
                CTGroupImpl.this.removeLine(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfLineArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new LineList();
        }
    }
    
    /**
     * Gets array of all "line" elements
     */
    public com.microsoft.schemas.vml.CTLine[] getLineArray() {
        return getXmlObjectArray(LINE$58, new com.microsoft.schemas.vml.CTLine[0]);
    }
    
    /**
     * Gets ith "line" element
     */
    public com.microsoft.schemas.vml.CTLine getLineArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTLine target = null;
            target = (com.microsoft.schemas.vml.CTLine)get_store().find_element_user(LINE$58, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "line" element
     */
    public int sizeOfLineArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(LINE$58);
        }
    }
    
    /**
     * Sets array of all "line" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setLineArray(com.microsoft.schemas.vml.CTLine[] lineArray) {
        check_orphaned();
        arraySetterHelper(lineArray, LINE$58);
    }
    
    /**
     * Sets ith "line" element
     */
    public void setLineArray(int i, com.microsoft.schemas.vml.CTLine line) {
        generatedSetterHelperImpl(line, LINE$58, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "line" element
     */
    public com.microsoft.schemas.vml.CTLine insertNewLine(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTLine target = null;
            target = (com.microsoft.schemas.vml.CTLine)get_store().insert_element_user(LINE$58, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "line" element
     */
    public com.microsoft.schemas.vml.CTLine addNewLine() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTLine target = null;
            target = (com.microsoft.schemas.vml.CTLine)get_store().add_element_user(LINE$58);
            return target;
        }
    }
    
    /**
     * Removes the ith "line" element
     */
    public void removeLine(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(LINE$58, i);
        }
    }
    
    /**
     * Gets a List of "oval" elements
     */
    public java.util.List getOvalList() {
        final class OvalList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTOval get(int i)
                { return CTGroupImpl.this.getOvalArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTOval set(int i, com.microsoft.schemas.vml.CTOval o) {
                com.microsoft.schemas.vml.CTOval old = CTGroupImpl.this.getOvalArray(i);
                CTGroupImpl.this.setOvalArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTOval o)
                { CTGroupImpl.this.insertNewOval(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTOval remove(int i) {
                com.microsoft.schemas.vml.CTOval old = CTGroupImpl.this.getOvalArray(i);
                CTGroupImpl.this.removeOval(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfOvalArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new OvalList();
        }
    }
    
    /**
     * Gets array of all "oval" elements
     */
    public com.microsoft.schemas.vml.CTOval[] getOvalArray() {
        return getXmlObjectArray(OVAL$60, new com.microsoft.schemas.vml.CTOval[0]);
    }
    
    /**
     * Gets ith "oval" element
     */
    public com.microsoft.schemas.vml.CTOval getOvalArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTOval target = null;
            target = (com.microsoft.schemas.vml.CTOval)get_store().find_element_user(OVAL$60, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "oval" element
     */
    public int sizeOfOvalArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(OVAL$60);
        }
    }
    
    /**
     * Sets array of all "oval" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setOvalArray(com.microsoft.schemas.vml.CTOval[] ovalArray) {
        check_orphaned();
        arraySetterHelper(ovalArray, OVAL$60);
    }
    
    /**
     * Sets ith "oval" element
     */
    public void setOvalArray(int i, com.microsoft.schemas.vml.CTOval oval) {
        generatedSetterHelperImpl(oval, OVAL$60, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "oval" element
     */
    public com.microsoft.schemas.vml.CTOval insertNewOval(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTOval target = null;
            target = (com.microsoft.schemas.vml.CTOval)get_store().insert_element_user(OVAL$60, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "oval" element
     */
    public com.microsoft.schemas.vml.CTOval addNewOval() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTOval target = null;
            target = (com.microsoft.schemas.vml.CTOval)get_store().add_element_user(OVAL$60);
            return target;
        }
    }
    
    /**
     * Removes the ith "oval" element
     */
    public void removeOval(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(OVAL$60, i);
        }
    }
    
    /**
     * Gets a List of "polyline" elements
     */
    public java.util.List getPolylineList() {
        final class PolylineList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTPolyLine get(int i)
                { return CTGroupImpl.this.getPolylineArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTPolyLine set(int i, com.microsoft.schemas.vml.CTPolyLine o) {
                com.microsoft.schemas.vml.CTPolyLine old = CTGroupImpl.this.getPolylineArray(i);
                CTGroupImpl.this.setPolylineArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTPolyLine o)
                { CTGroupImpl.this.insertNewPolyline(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTPolyLine remove(int i) {
                com.microsoft.schemas.vml.CTPolyLine old = CTGroupImpl.this.getPolylineArray(i);
                CTGroupImpl.this.removePolyline(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfPolylineArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new PolylineList();
        }
    }
    
    /**
     * Gets array of all "polyline" elements
     */
    public com.microsoft.schemas.vml.CTPolyLine[] getPolylineArray() {
        return getXmlObjectArray(POLYLINE$62, new com.microsoft.schemas.vml.CTPolyLine[0]);
    }
    
    /**
     * Gets ith "polyline" element
     */
    public com.microsoft.schemas.vml.CTPolyLine getPolylineArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPolyLine target = null;
            target = (com.microsoft.schemas.vml.CTPolyLine)get_store().find_element_user(POLYLINE$62, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "polyline" element
     */
    public int sizeOfPolylineArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(POLYLINE$62);
        }
    }
    
    /**
     * Sets array of all "polyline" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setPolylineArray(com.microsoft.schemas.vml.CTPolyLine[] polylineArray) {
        check_orphaned();
        arraySetterHelper(polylineArray, POLYLINE$62);
    }
    
    /**
     * Sets ith "polyline" element
     */
    public void setPolylineArray(int i, com.microsoft.schemas.vml.CTPolyLine polyline) {
        generatedSetterHelperImpl(polyline, POLYLINE$62, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "polyline" element
     */
    public com.microsoft.schemas.vml.CTPolyLine insertNewPolyline(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPolyLine target = null;
            target = (com.microsoft.schemas.vml.CTPolyLine)get_store().insert_element_user(POLYLINE$62, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "polyline" element
     */
    public com.microsoft.schemas.vml.CTPolyLine addNewPolyline() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTPolyLine target = null;
            target = (com.microsoft.schemas.vml.CTPolyLine)get_store().add_element_user(POLYLINE$62);
            return target;
        }
    }
    
    /**
     * Removes the ith "polyline" element
     */
    public void removePolyline(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(POLYLINE$62, i);
        }
    }
    
    /**
     * Gets a List of "rect" elements
     */
    public java.util.List getRectList() {
        final class RectList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTRect get(int i)
                { return CTGroupImpl.this.getRectArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTRect set(int i, com.microsoft.schemas.vml.CTRect o) {
                com.microsoft.schemas.vml.CTRect old = CTGroupImpl.this.getRectArray(i);
                CTGroupImpl.this.setRectArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTRect o)
                { CTGroupImpl.this.insertNewRect(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTRect remove(int i) {
                com.microsoft.schemas.vml.CTRect old = CTGroupImpl.this.getRectArray(i);
                CTGroupImpl.this.removeRect(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfRectArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new RectList();
        }
    }
    
    /**
     * Gets array of all "rect" elements
     */
    public com.microsoft.schemas.vml.CTRect[] getRectArray() {
        return getXmlObjectArray(RECT$64, new com.microsoft.schemas.vml.CTRect[0]);
    }
    
    /**
     * Gets ith "rect" element
     */
    public com.microsoft.schemas.vml.CTRect getRectArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRect target = null;
            target = (com.microsoft.schemas.vml.CTRect)get_store().find_element_user(RECT$64, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "rect" element
     */
    public int sizeOfRectArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(RECT$64);
        }
    }
    
    /**
     * Sets array of all "rect" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setRectArray(com.microsoft.schemas.vml.CTRect[] rectArray) {
        check_orphaned();
        arraySetterHelper(rectArray, RECT$64);
    }
    
    /**
     * Sets ith "rect" element
     */
    public void setRectArray(int i, com.microsoft.schemas.vml.CTRect rect) {
        generatedSetterHelperImpl(rect, RECT$64, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "rect" element
     */
    public com.microsoft.schemas.vml.CTRect insertNewRect(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRect target = null;
            target = (com.microsoft.schemas.vml.CTRect)get_store().insert_element_user(RECT$64, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "rect" element
     */
    public com.microsoft.schemas.vml.CTRect addNewRect() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRect target = null;
            target = (com.microsoft.schemas.vml.CTRect)get_store().add_element_user(RECT$64);
            return target;
        }
    }
    
    /**
     * Removes the ith "rect" element
     */
    public void removeRect(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(RECT$64, i);
        }
    }
    
    /**
     * Gets a List of "roundrect" elements
     */
    public java.util.List getRoundrectList() {
        final class RoundrectList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.vml.CTRoundRect get(int i)
                { return CTGroupImpl.this.getRoundrectArray(i); }
            
            @Override
            public com.microsoft.schemas.vml.CTRoundRect set(int i, com.microsoft.schemas.vml.CTRoundRect o) {
                com.microsoft.schemas.vml.CTRoundRect old = CTGroupImpl.this.getRoundrectArray(i);
                CTGroupImpl.this.setRoundrectArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.vml.CTRoundRect o)
                { CTGroupImpl.this.insertNewRoundrect(i).set(o); }
            
            @Override
            public com.microsoft.schemas.vml.CTRoundRect remove(int i) {
                com.microsoft.schemas.vml.CTRoundRect old = CTGroupImpl.this.getRoundrectArray(i);
                CTGroupImpl.this.removeRoundrect(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfRoundrectArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new RoundrectList();
        }
    }
    
    /**
     * Gets array of all "roundrect" elements
     */
    public com.microsoft.schemas.vml.CTRoundRect[] getRoundrectArray() {
        return getXmlObjectArray(ROUNDRECT$66, new com.microsoft.schemas.vml.CTRoundRect[0]);
    }
    
    /**
     * Gets ith "roundrect" element
     */
    public com.microsoft.schemas.vml.CTRoundRect getRoundrectArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRoundRect target = null;
            target = (com.microsoft.schemas.vml.CTRoundRect)get_store().find_element_user(ROUNDRECT$66, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "roundrect" element
     */
    public int sizeOfRoundrectArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(ROUNDRECT$66);
        }
    }
    
    /**
     * Sets array of all "roundrect" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setRoundrectArray(com.microsoft.schemas.vml.CTRoundRect[] roundrectArray) {
        check_orphaned();
        arraySetterHelper(roundrectArray, ROUNDRECT$66);
    }
    
    /**
     * Sets ith "roundrect" element
     */
    public void setRoundrectArray(int i, com.microsoft.schemas.vml.CTRoundRect roundrect) {
        generatedSetterHelperImpl(roundrect, ROUNDRECT$66, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "roundrect" element
     */
    public com.microsoft.schemas.vml.CTRoundRect insertNewRoundrect(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRoundRect target = null;
            target = (com.microsoft.schemas.vml.CTRoundRect)get_store().insert_element_user(ROUNDRECT$66, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "roundrect" element
     */
    public com.microsoft.schemas.vml.CTRoundRect addNewRoundrect() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.CTRoundRect target = null;
            target = (com.microsoft.schemas.vml.CTRoundRect)get_store().add_element_user(ROUNDRECT$66);
            return target;
        }
    }
    
    /**
     * Removes the ith "roundrect" element
     */
    public void removeRoundrect(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(ROUNDRECT$66, i);
        }
    }
    
    /**
     * Gets a List of "diagram" elements
     */
    public java.util.List getDiagramList() {
        final class DiagramList extends java.util.AbstractList {
            @Override
            public com.microsoft.schemas.office.office.CTDiagram get(int i)
                { return CTGroupImpl.this.getDiagramArray(i); }
            
            @Override
            public com.microsoft.schemas.office.office.CTDiagram set(int i, com.microsoft.schemas.office.office.CTDiagram o) {
                com.microsoft.schemas.office.office.CTDiagram old = CTGroupImpl.this.getDiagramArray(i);
                CTGroupImpl.this.setDiagramArray(i, o);
                return old;
            }
            
            @Override
            public void add(int i, com.microsoft.schemas.office.office.CTDiagram o)
                { CTGroupImpl.this.insertNewDiagram(i).set(o); }
            
            @Override
            public com.microsoft.schemas.office.office.CTDiagram remove(int i) {
                com.microsoft.schemas.office.office.CTDiagram old = CTGroupImpl.this.getDiagramArray(i);
                CTGroupImpl.this.removeDiagram(i);
                return old;
            }
            
            @Override
            public int size()
                { return CTGroupImpl.this.sizeOfDiagramArray(); }
            
        }
        
        synchronized (monitor())
        {
            check_orphaned();
            return new DiagramList();
        }
    }
    
    /**
     * Gets array of all "diagram" elements
     */
    public com.microsoft.schemas.office.office.CTDiagram[] getDiagramArray() {
        return getXmlObjectArray(DIAGRAM$68, new com.microsoft.schemas.office.office.CTDiagram[0]);
    }
    
    /**
     * Gets ith "diagram" element
     */
    public com.microsoft.schemas.office.office.CTDiagram getDiagramArray(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTDiagram target = null;
            target = (com.microsoft.schemas.office.office.CTDiagram)get_store().find_element_user(DIAGRAM$68, i);
            if (target == null) {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "diagram" element
     */
    public int sizeOfDiagramArray() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(DIAGRAM$68);
        }
    }
    
    /**
     * Sets array of all "diagram" element  WARNING: This method is not atomicaly synchronized.
     */
    public void setDiagramArray(com.microsoft.schemas.office.office.CTDiagram[] diagramArray) {
        check_orphaned();
        arraySetterHelper(diagramArray, DIAGRAM$68);
    }
    
    /**
     * Sets ith "diagram" element
     */
    public void setDiagramArray(int i, com.microsoft.schemas.office.office.CTDiagram diagram) {
        generatedSetterHelperImpl(diagram, DIAGRAM$68, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "diagram" element
     */
    public com.microsoft.schemas.office.office.CTDiagram insertNewDiagram(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTDiagram target = null;
            target = (com.microsoft.schemas.office.office.CTDiagram)get_store().insert_element_user(DIAGRAM$68, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "diagram" element
     */
    public com.microsoft.schemas.office.office.CTDiagram addNewDiagram() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.CTDiagram target = null;
            target = (com.microsoft.schemas.office.office.CTDiagram)get_store().add_element_user(DIAGRAM$68);
            return target;
        }
    }
    
    /**
     * Removes the ith "diagram" element
     */
    public void removeDiagram(int i) {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(DIAGRAM$68, i);
        }
    }
    
    /**
     * Gets the "id" attribute
     */
    public java.lang.String getId() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ID$70);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "id" attribute
     */
    public org.apache.xmlbeans.XmlString xgetId() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ID$70);
            return target;
        }
    }
    
    /**
     * True if has "id" attribute
     */
    public boolean isSetId() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(ID$70) != null;
        }
    }
    
    /**
     * Sets the "id" attribute
     */
    public void setId(java.lang.String id) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ID$70);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ID$70);
            }
            target.setStringValue(id);
        }
    }
    
    /**
     * Sets (as xml) the "id" attribute
     */
    public void xsetId(org.apache.xmlbeans.XmlString id) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ID$70);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(ID$70);
            }
            target.set(id);
        }
    }
    
    /**
     * Unsets the "id" attribute
     */
    public void unsetId() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(ID$70);
        }
    }
    
    /**
     * Gets the "style" attribute
     */
    public java.lang.String getStyle() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(STYLE$72);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "style" attribute
     */
    public org.apache.xmlbeans.XmlString xgetStyle() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(STYLE$72);
            return target;
        }
    }
    
    /**
     * True if has "style" attribute
     */
    public boolean isSetStyle() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(STYLE$72) != null;
        }
    }
    
    /**
     * Sets the "style" attribute
     */
    public void setStyle(java.lang.String style) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(STYLE$72);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(STYLE$72);
            }
            target.setStringValue(style);
        }
    }
    
    /**
     * Sets (as xml) the "style" attribute
     */
    public void xsetStyle(org.apache.xmlbeans.XmlString style) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(STYLE$72);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(STYLE$72);
            }
            target.set(style);
        }
    }
    
    /**
     * Unsets the "style" attribute
     */
    public void unsetStyle() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(STYLE$72);
        }
    }
    
    /**
     * Gets the "href" attribute
     */
    public java.lang.String getHref() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HREF$74);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "href" attribute
     */
    public org.apache.xmlbeans.XmlString xgetHref() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HREF$74);
            return target;
        }
    }
    
    /**
     * True if has "href" attribute
     */
    public boolean isSetHref() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HREF$74) != null;
        }
    }
    
    /**
     * Sets the "href" attribute
     */
    public void setHref(java.lang.String href) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HREF$74);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HREF$74);
            }
            target.setStringValue(href);
        }
    }
    
    /**
     * Sets (as xml) the "href" attribute
     */
    public void xsetHref(org.apache.xmlbeans.XmlString href) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HREF$74);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(HREF$74);
            }
            target.set(href);
        }
    }
    
    /**
     * Unsets the "href" attribute
     */
    public void unsetHref() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HREF$74);
        }
    }
    
    /**
     * Gets the "target" attribute
     */
    public java.lang.String getTarget() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TARGET$76);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "target" attribute
     */
    public org.apache.xmlbeans.XmlString xgetTarget() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TARGET$76);
            return target;
        }
    }
    
    /**
     * True if has "target" attribute
     */
    public boolean isSetTarget() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(TARGET$76) != null;
        }
    }
    
    /**
     * Sets the "target" attribute
     */
    public void setTarget(java.lang.String targetValue) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TARGET$76);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(TARGET$76);
            }
            target.setStringValue(targetValue);
        }
    }
    
    /**
     * Sets (as xml) the "target" attribute
     */
    public void xsetTarget(org.apache.xmlbeans.XmlString targetValue) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TARGET$76);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(TARGET$76);
            }
            target.set(targetValue);
        }
    }
    
    /**
     * Unsets the "target" attribute
     */
    public void unsetTarget() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(TARGET$76);
        }
    }
    
    /**
     * Gets the "class" attribute
     */
    public java.lang.String getClass1() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(CLASS1$78);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "class" attribute
     */
    public org.apache.xmlbeans.XmlString xgetClass1() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(CLASS1$78);
            return target;
        }
    }
    
    /**
     * True if has "class" attribute
     */
    public boolean isSetClass1() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(CLASS1$78) != null;
        }
    }
    
    /**
     * Sets the "class" attribute
     */
    public void setClass1(java.lang.String class1) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(CLASS1$78);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(CLASS1$78);
            }
            target.setStringValue(class1);
        }
    }
    
    /**
     * Sets (as xml) the "class" attribute
     */
    public void xsetClass1(org.apache.xmlbeans.XmlString class1) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(CLASS1$78);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(CLASS1$78);
            }
            target.set(class1);
        }
    }
    
    /**
     * Unsets the "class" attribute
     */
    public void unsetClass1() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(CLASS1$78);
        }
    }
    
    /**
     * Gets the "title" attribute
     */
    public java.lang.String getTitle() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TITLE$80);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "title" attribute
     */
    public org.apache.xmlbeans.XmlString xgetTitle() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TITLE$80);
            return target;
        }
    }
    
    /**
     * True if has "title" attribute
     */
    public boolean isSetTitle() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(TITLE$80) != null;
        }
    }
    
    /**
     * Sets the "title" attribute
     */
    public void setTitle(java.lang.String title) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TITLE$80);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(TITLE$80);
            }
            target.setStringValue(title);
        }
    }
    
    /**
     * Sets (as xml) the "title" attribute
     */
    public void xsetTitle(org.apache.xmlbeans.XmlString title) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TITLE$80);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(TITLE$80);
            }
            target.set(title);
        }
    }
    
    /**
     * Unsets the "title" attribute
     */
    public void unsetTitle() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(TITLE$80);
        }
    }
    
    /**
     * Gets the "alt" attribute
     */
    public java.lang.String getAlt() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALT$82);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "alt" attribute
     */
    public org.apache.xmlbeans.XmlString xgetAlt() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ALT$82);
            return target;
        }
    }
    
    /**
     * True if has "alt" attribute
     */
    public boolean isSetAlt() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(ALT$82) != null;
        }
    }
    
    /**
     * Sets the "alt" attribute
     */
    public void setAlt(java.lang.String alt) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALT$82);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ALT$82);
            }
            target.setStringValue(alt);
        }
    }
    
    /**
     * Sets (as xml) the "alt" attribute
     */
    public void xsetAlt(org.apache.xmlbeans.XmlString alt) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ALT$82);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(ALT$82);
            }
            target.set(alt);
        }
    }
    
    /**
     * Unsets the "alt" attribute
     */
    public void unsetAlt() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(ALT$82);
        }
    }
    
    /**
     * Gets the "coordsize" attribute
     */
    public java.lang.String getCoordsize() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COORDSIZE$84);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "coordsize" attribute
     */
    public org.apache.xmlbeans.XmlString xgetCoordsize() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(COORDSIZE$84);
            return target;
        }
    }
    
    /**
     * True if has "coordsize" attribute
     */
    public boolean isSetCoordsize() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(COORDSIZE$84) != null;
        }
    }
    
    /**
     * Sets the "coordsize" attribute
     */
    public void setCoordsize(java.lang.String coordsize) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COORDSIZE$84);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(COORDSIZE$84);
            }
            target.setStringValue(coordsize);
        }
    }
    
    /**
     * Sets (as xml) the "coordsize" attribute
     */
    public void xsetCoordsize(org.apache.xmlbeans.XmlString coordsize) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(COORDSIZE$84);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(COORDSIZE$84);
            }
            target.set(coordsize);
        }
    }
    
    /**
     * Unsets the "coordsize" attribute
     */
    public void unsetCoordsize() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(COORDSIZE$84);
        }
    }
    
    /**
     * Gets the "coordorigin" attribute
     */
    public java.lang.String getCoordorigin() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COORDORIGIN$86);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "coordorigin" attribute
     */
    public org.apache.xmlbeans.XmlString xgetCoordorigin() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(COORDORIGIN$86);
            return target;
        }
    }
    
    /**
     * True if has "coordorigin" attribute
     */
    public boolean isSetCoordorigin() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(COORDORIGIN$86) != null;
        }
    }
    
    /**
     * Sets the "coordorigin" attribute
     */
    public void setCoordorigin(java.lang.String coordorigin) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COORDORIGIN$86);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(COORDORIGIN$86);
            }
            target.setStringValue(coordorigin);
        }
    }
    
    /**
     * Sets (as xml) the "coordorigin" attribute
     */
    public void xsetCoordorigin(org.apache.xmlbeans.XmlString coordorigin) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(COORDORIGIN$86);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(COORDORIGIN$86);
            }
            target.set(coordorigin);
        }
    }
    
    /**
     * Unsets the "coordorigin" attribute
     */
    public void unsetCoordorigin() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(COORDORIGIN$86);
        }
    }
    
    /**
     * Gets the "wrapcoords" attribute
     */
    public java.lang.String getWrapcoords() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(WRAPCOORDS$88);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "wrapcoords" attribute
     */
    public org.apache.xmlbeans.XmlString xgetWrapcoords() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(WRAPCOORDS$88);
            return target;
        }
    }
    
    /**
     * True if has "wrapcoords" attribute
     */
    public boolean isSetWrapcoords() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(WRAPCOORDS$88) != null;
        }
    }
    
    /**
     * Sets the "wrapcoords" attribute
     */
    public void setWrapcoords(java.lang.String wrapcoords) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(WRAPCOORDS$88);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(WRAPCOORDS$88);
            }
            target.setStringValue(wrapcoords);
        }
    }
    
    /**
     * Sets (as xml) the "wrapcoords" attribute
     */
    public void xsetWrapcoords(org.apache.xmlbeans.XmlString wrapcoords) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(WRAPCOORDS$88);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(WRAPCOORDS$88);
            }
            target.set(wrapcoords);
        }
    }
    
    /**
     * Unsets the "wrapcoords" attribute
     */
    public void unsetWrapcoords() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(WRAPCOORDS$88);
        }
    }
    
    /**
     * Gets the "print" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getPrint() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PRINT$90);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "print" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetPrint() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(PRINT$90);
            return target;
        }
    }
    
    /**
     * True if has "print" attribute
     */
    public boolean isSetPrint() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(PRINT$90) != null;
        }
    }
    
    /**
     * Sets the "print" attribute
     */
    public void setPrint(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum print) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PRINT$90);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(PRINT$90);
            }
            target.setEnumValue(print);
        }
    }
    
    /**
     * Sets (as xml) the "print" attribute
     */
    public void xsetPrint(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse print) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(PRINT$90);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(PRINT$90);
            }
            target.set(print);
        }
    }
    
    /**
     * Unsets the "print" attribute
     */
    public void unsetPrint() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(PRINT$90);
        }
    }
    
    /**
     * Gets the "spid" attribute
     */
    public java.lang.String getSpid() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(SPID$92);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "spid" attribute
     */
    public org.apache.xmlbeans.XmlString xgetSpid() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(SPID$92);
            return target;
        }
    }
    
    /**
     * True if has "spid" attribute
     */
    public boolean isSetSpid() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(SPID$92) != null;
        }
    }
    
    /**
     * Sets the "spid" attribute
     */
    public void setSpid(java.lang.String spid) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(SPID$92);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(SPID$92);
            }
            target.setStringValue(spid);
        }
    }
    
    /**
     * Sets (as xml) the "spid" attribute
     */
    public void xsetSpid(org.apache.xmlbeans.XmlString spid) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(SPID$92);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(SPID$92);
            }
            target.set(spid);
        }
    }
    
    /**
     * Unsets the "spid" attribute
     */
    public void unsetSpid() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(SPID$92);
        }
    }
    
    /**
     * Gets the "oned" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getOned() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ONED$94);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "oned" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetOned() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ONED$94);
            return target;
        }
    }
    
    /**
     * True if has "oned" attribute
     */
    public boolean isSetOned() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(ONED$94) != null;
        }
    }
    
    /**
     * Sets the "oned" attribute
     */
    public void setOned(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum oned) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ONED$94);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ONED$94);
            }
            target.setEnumValue(oned);
        }
    }
    
    /**
     * Sets (as xml) the "oned" attribute
     */
    public void xsetOned(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse oned) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ONED$94);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(ONED$94);
            }
            target.set(oned);
        }
    }
    
    /**
     * Unsets the "oned" attribute
     */
    public void unsetOned() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(ONED$94);
        }
    }
    
    /**
     * Gets the "regroupid" attribute
     */
    public java.math.BigInteger getRegroupid() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REGROUPID$96);
            if (target == null) {
                return null;
            }
            return target.getBigIntegerValue();
        }
    }
    
    /**
     * Gets (as xml) the "regroupid" attribute
     */
    public org.apache.xmlbeans.XmlInteger xgetRegroupid() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_attribute_user(REGROUPID$96);
            return target;
        }
    }
    
    /**
     * True if has "regroupid" attribute
     */
    public boolean isSetRegroupid() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(REGROUPID$96) != null;
        }
    }
    
    /**
     * Sets the "regroupid" attribute
     */
    public void setRegroupid(java.math.BigInteger regroupid) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REGROUPID$96);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REGROUPID$96);
            }
            target.setBigIntegerValue(regroupid);
        }
    }
    
    /**
     * Sets (as xml) the "regroupid" attribute
     */
    public void xsetRegroupid(org.apache.xmlbeans.XmlInteger regroupid) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_attribute_user(REGROUPID$96);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlInteger)get_store().add_attribute_user(REGROUPID$96);
            }
            target.set(regroupid);
        }
    }
    
    /**
     * Unsets the "regroupid" attribute
     */
    public void unsetRegroupid() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(REGROUPID$96);
        }
    }
    
    /**
     * Gets the "doubleclicknotify" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getDoubleclicknotify() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DOUBLECLICKNOTIFY$98);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "doubleclicknotify" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetDoubleclicknotify() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(DOUBLECLICKNOTIFY$98);
            return target;
        }
    }
    
    /**
     * True if has "doubleclicknotify" attribute
     */
    public boolean isSetDoubleclicknotify() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(DOUBLECLICKNOTIFY$98) != null;
        }
    }
    
    /**
     * Sets the "doubleclicknotify" attribute
     */
    public void setDoubleclicknotify(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum doubleclicknotify) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DOUBLECLICKNOTIFY$98);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(DOUBLECLICKNOTIFY$98);
            }
            target.setEnumValue(doubleclicknotify);
        }
    }
    
    /**
     * Sets (as xml) the "doubleclicknotify" attribute
     */
    public void xsetDoubleclicknotify(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse doubleclicknotify) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(DOUBLECLICKNOTIFY$98);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(DOUBLECLICKNOTIFY$98);
            }
            target.set(doubleclicknotify);
        }
    }
    
    /**
     * Unsets the "doubleclicknotify" attribute
     */
    public void unsetDoubleclicknotify() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(DOUBLECLICKNOTIFY$98);
        }
    }
    
    /**
     * Gets the "button" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getButton() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BUTTON$100);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "button" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetButton() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(BUTTON$100);
            return target;
        }
    }
    
    /**
     * True if has "button" attribute
     */
    public boolean isSetButton() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BUTTON$100) != null;
        }
    }
    
    /**
     * Sets the "button" attribute
     */
    public void setButton(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum button) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BUTTON$100);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BUTTON$100);
            }
            target.setEnumValue(button);
        }
    }
    
    /**
     * Sets (as xml) the "button" attribute
     */
    public void xsetButton(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse button) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(BUTTON$100);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(BUTTON$100);
            }
            target.set(button);
        }
    }
    
    /**
     * Unsets the "button" attribute
     */
    public void unsetButton() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BUTTON$100);
        }
    }
    
    /**
     * Gets the "userhidden" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getUserhidden() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(USERHIDDEN$102);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "userhidden" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetUserhidden() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(USERHIDDEN$102);
            return target;
        }
    }
    
    /**
     * True if has "userhidden" attribute
     */
    public boolean isSetUserhidden() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(USERHIDDEN$102) != null;
        }
    }
    
    /**
     * Sets the "userhidden" attribute
     */
    public void setUserhidden(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum userhidden) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(USERHIDDEN$102);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(USERHIDDEN$102);
            }
            target.setEnumValue(userhidden);
        }
    }
    
    /**
     * Sets (as xml) the "userhidden" attribute
     */
    public void xsetUserhidden(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse userhidden) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(USERHIDDEN$102);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(USERHIDDEN$102);
            }
            target.set(userhidden);
        }
    }
    
    /**
     * Unsets the "userhidden" attribute
     */
    public void unsetUserhidden() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(USERHIDDEN$102);
        }
    }
    
    /**
     * Gets the "bullet" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getBullet() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BULLET$104);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "bullet" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetBullet() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(BULLET$104);
            return target;
        }
    }
    
    /**
     * True if has "bullet" attribute
     */
    public boolean isSetBullet() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BULLET$104) != null;
        }
    }
    
    /**
     * Sets the "bullet" attribute
     */
    public void setBullet(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum bullet) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BULLET$104);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BULLET$104);
            }
            target.setEnumValue(bullet);
        }
    }
    
    /**
     * Sets (as xml) the "bullet" attribute
     */
    public void xsetBullet(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse bullet) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(BULLET$104);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(BULLET$104);
            }
            target.set(bullet);
        }
    }
    
    /**
     * Unsets the "bullet" attribute
     */
    public void unsetBullet() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BULLET$104);
        }
    }
    
    /**
     * Gets the "hr" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getHr() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HR$106);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "hr" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetHr() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HR$106);
            return target;
        }
    }
    
    /**
     * True if has "hr" attribute
     */
    public boolean isSetHr() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HR$106) != null;
        }
    }
    
    /**
     * Sets the "hr" attribute
     */
    public void setHr(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum hr) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HR$106);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HR$106);
            }
            target.setEnumValue(hr);
        }
    }
    
    /**
     * Sets (as xml) the "hr" attribute
     */
    public void xsetHr(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse hr) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HR$106);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(HR$106);
            }
            target.set(hr);
        }
    }
    
    /**
     * Unsets the "hr" attribute
     */
    public void unsetHr() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HR$106);
        }
    }
    
    /**
     * Gets the "hrstd" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getHrstd() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRSTD$108);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "hrstd" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetHrstd() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HRSTD$108);
            return target;
        }
    }
    
    /**
     * True if has "hrstd" attribute
     */
    public boolean isSetHrstd() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HRSTD$108) != null;
        }
    }
    
    /**
     * Sets the "hrstd" attribute
     */
    public void setHrstd(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum hrstd) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRSTD$108);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HRSTD$108);
            }
            target.setEnumValue(hrstd);
        }
    }
    
    /**
     * Sets (as xml) the "hrstd" attribute
     */
    public void xsetHrstd(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse hrstd) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HRSTD$108);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(HRSTD$108);
            }
            target.set(hrstd);
        }
    }
    
    /**
     * Unsets the "hrstd" attribute
     */
    public void unsetHrstd() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HRSTD$108);
        }
    }
    
    /**
     * Gets the "hrnoshade" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getHrnoshade() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRNOSHADE$110);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "hrnoshade" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetHrnoshade() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HRNOSHADE$110);
            return target;
        }
    }
    
    /**
     * True if has "hrnoshade" attribute
     */
    public boolean isSetHrnoshade() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HRNOSHADE$110) != null;
        }
    }
    
    /**
     * Sets the "hrnoshade" attribute
     */
    public void setHrnoshade(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum hrnoshade) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRNOSHADE$110);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HRNOSHADE$110);
            }
            target.setEnumValue(hrnoshade);
        }
    }
    
    /**
     * Sets (as xml) the "hrnoshade" attribute
     */
    public void xsetHrnoshade(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse hrnoshade) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(HRNOSHADE$110);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(HRNOSHADE$110);
            }
            target.set(hrnoshade);
        }
    }
    
    /**
     * Unsets the "hrnoshade" attribute
     */
    public void unsetHrnoshade() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HRNOSHADE$110);
        }
    }
    
    /**
     * Gets the "hrpct" attribute
     */
    public float getHrpct() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRPCT$112);
            if (target == null) {
                return 0.0f;
            }
            return target.getFloatValue();
        }
    }
    
    /**
     * Gets (as xml) the "hrpct" attribute
     */
    public org.apache.xmlbeans.XmlFloat xgetHrpct() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlFloat target = null;
            target = (org.apache.xmlbeans.XmlFloat)get_store().find_attribute_user(HRPCT$112);
            return target;
        }
    }
    
    /**
     * True if has "hrpct" attribute
     */
    public boolean isSetHrpct() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HRPCT$112) != null;
        }
    }
    
    /**
     * Sets the "hrpct" attribute
     */
    public void setHrpct(float hrpct) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRPCT$112);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HRPCT$112);
            }
            target.setFloatValue(hrpct);
        }
    }
    
    /**
     * Sets (as xml) the "hrpct" attribute
     */
    public void xsetHrpct(org.apache.xmlbeans.XmlFloat hrpct) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlFloat target = null;
            target = (org.apache.xmlbeans.XmlFloat)get_store().find_attribute_user(HRPCT$112);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlFloat)get_store().add_attribute_user(HRPCT$112);
            }
            target.set(hrpct);
        }
    }
    
    /**
     * Unsets the "hrpct" attribute
     */
    public void unsetHrpct() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HRPCT$112);
        }
    }
    
    /**
     * Gets the "hralign" attribute
     */
    public com.microsoft.schemas.office.office.STHrAlign.Enum getHralign() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRALIGN$114);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(HRALIGN$114);
            }
            if (target == null) {
                return null;
            }
            return (com.microsoft.schemas.office.office.STHrAlign.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "hralign" attribute
     */
    public com.microsoft.schemas.office.office.STHrAlign xgetHralign() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STHrAlign target = null;
            target = (com.microsoft.schemas.office.office.STHrAlign)get_store().find_attribute_user(HRALIGN$114);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STHrAlign)get_default_attribute_value(HRALIGN$114);
            }
            return target;
        }
    }
    
    /**
     * True if has "hralign" attribute
     */
    public boolean isSetHralign() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(HRALIGN$114) != null;
        }
    }
    
    /**
     * Sets the "hralign" attribute
     */
    public void setHralign(com.microsoft.schemas.office.office.STHrAlign.Enum hralign) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HRALIGN$114);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HRALIGN$114);
            }
            target.setEnumValue(hralign);
        }
    }
    
    /**
     * Sets (as xml) the "hralign" attribute
     */
    public void xsetHralign(com.microsoft.schemas.office.office.STHrAlign hralign) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STHrAlign target = null;
            target = (com.microsoft.schemas.office.office.STHrAlign)get_store().find_attribute_user(HRALIGN$114);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STHrAlign)get_store().add_attribute_user(HRALIGN$114);
            }
            target.set(hralign);
        }
    }
    
    /**
     * Unsets the "hralign" attribute
     */
    public void unsetHralign() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(HRALIGN$114);
        }
    }
    
    /**
     * Gets the "allowincell" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getAllowincell() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALLOWINCELL$116);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "allowincell" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetAllowincell() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ALLOWINCELL$116);
            return target;
        }
    }
    
    /**
     * True if has "allowincell" attribute
     */
    public boolean isSetAllowincell() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(ALLOWINCELL$116) != null;
        }
    }
    
    /**
     * Sets the "allowincell" attribute
     */
    public void setAllowincell(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum allowincell) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALLOWINCELL$116);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ALLOWINCELL$116);
            }
            target.setEnumValue(allowincell);
        }
    }
    
    /**
     * Sets (as xml) the "allowincell" attribute
     */
    public void xsetAllowincell(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse allowincell) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ALLOWINCELL$116);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(ALLOWINCELL$116);
            }
            target.set(allowincell);
        }
    }
    
    /**
     * Unsets the "allowincell" attribute
     */
    public void unsetAllowincell() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(ALLOWINCELL$116);
        }
    }
    
    /**
     * Gets the "allowoverlap" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getAllowoverlap() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALLOWOVERLAP$118);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "allowoverlap" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetAllowoverlap() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ALLOWOVERLAP$118);
            return target;
        }
    }
    
    /**
     * True if has "allowoverlap" attribute
     */
    public boolean isSetAllowoverlap() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(ALLOWOVERLAP$118) != null;
        }
    }
    
    /**
     * Sets the "allowoverlap" attribute
     */
    public void setAllowoverlap(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum allowoverlap) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ALLOWOVERLAP$118);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ALLOWOVERLAP$118);
            }
            target.setEnumValue(allowoverlap);
        }
    }
    
    /**
     * Sets (as xml) the "allowoverlap" attribute
     */
    public void xsetAllowoverlap(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse allowoverlap) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(ALLOWOVERLAP$118);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(ALLOWOVERLAP$118);
            }
            target.set(allowoverlap);
        }
    }
    
    /**
     * Unsets the "allowoverlap" attribute
     */
    public void unsetAllowoverlap() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(ALLOWOVERLAP$118);
        }
    }
    
    /**
     * Gets the "userdrawn" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getUserdrawn() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(USERDRAWN$120);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "userdrawn" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetUserdrawn() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(USERDRAWN$120);
            return target;
        }
    }
    
    /**
     * True if has "userdrawn" attribute
     */
    public boolean isSetUserdrawn() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(USERDRAWN$120) != null;
        }
    }
    
    /**
     * Sets the "userdrawn" attribute
     */
    public void setUserdrawn(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum userdrawn) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(USERDRAWN$120);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(USERDRAWN$120);
            }
            target.setEnumValue(userdrawn);
        }
    }
    
    /**
     * Sets (as xml) the "userdrawn" attribute
     */
    public void xsetUserdrawn(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse userdrawn) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(USERDRAWN$120);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(USERDRAWN$120);
            }
            target.set(userdrawn);
        }
    }
    
    /**
     * Unsets the "userdrawn" attribute
     */
    public void unsetUserdrawn() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(USERDRAWN$120);
        }
    }
    
    /**
     * Gets the "bordertopcolor" attribute
     */
    public java.lang.String getBordertopcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERTOPCOLOR$122);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "bordertopcolor" attribute
     */
    public org.apache.xmlbeans.XmlString xgetBordertopcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERTOPCOLOR$122);
            return target;
        }
    }
    
    /**
     * True if has "bordertopcolor" attribute
     */
    public boolean isSetBordertopcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BORDERTOPCOLOR$122) != null;
        }
    }
    
    /**
     * Sets the "bordertopcolor" attribute
     */
    public void setBordertopcolor(java.lang.String bordertopcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERTOPCOLOR$122);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BORDERTOPCOLOR$122);
            }
            target.setStringValue(bordertopcolor);
        }
    }
    
    /**
     * Sets (as xml) the "bordertopcolor" attribute
     */
    public void xsetBordertopcolor(org.apache.xmlbeans.XmlString bordertopcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERTOPCOLOR$122);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(BORDERTOPCOLOR$122);
            }
            target.set(bordertopcolor);
        }
    }
    
    /**
     * Unsets the "bordertopcolor" attribute
     */
    public void unsetBordertopcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BORDERTOPCOLOR$122);
        }
    }
    
    /**
     * Gets the "borderleftcolor" attribute
     */
    public java.lang.String getBorderleftcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERLEFTCOLOR$124);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "borderleftcolor" attribute
     */
    public org.apache.xmlbeans.XmlString xgetBorderleftcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERLEFTCOLOR$124);
            return target;
        }
    }
    
    /**
     * True if has "borderleftcolor" attribute
     */
    public boolean isSetBorderleftcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BORDERLEFTCOLOR$124) != null;
        }
    }
    
    /**
     * Sets the "borderleftcolor" attribute
     */
    public void setBorderleftcolor(java.lang.String borderleftcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERLEFTCOLOR$124);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BORDERLEFTCOLOR$124);
            }
            target.setStringValue(borderleftcolor);
        }
    }
    
    /**
     * Sets (as xml) the "borderleftcolor" attribute
     */
    public void xsetBorderleftcolor(org.apache.xmlbeans.XmlString borderleftcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERLEFTCOLOR$124);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(BORDERLEFTCOLOR$124);
            }
            target.set(borderleftcolor);
        }
    }
    
    /**
     * Unsets the "borderleftcolor" attribute
     */
    public void unsetBorderleftcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BORDERLEFTCOLOR$124);
        }
    }
    
    /**
     * Gets the "borderbottomcolor" attribute
     */
    public java.lang.String getBorderbottomcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERBOTTOMCOLOR$126);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "borderbottomcolor" attribute
     */
    public org.apache.xmlbeans.XmlString xgetBorderbottomcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERBOTTOMCOLOR$126);
            return target;
        }
    }
    
    /**
     * True if has "borderbottomcolor" attribute
     */
    public boolean isSetBorderbottomcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BORDERBOTTOMCOLOR$126) != null;
        }
    }
    
    /**
     * Sets the "borderbottomcolor" attribute
     */
    public void setBorderbottomcolor(java.lang.String borderbottomcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERBOTTOMCOLOR$126);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BORDERBOTTOMCOLOR$126);
            }
            target.setStringValue(borderbottomcolor);
        }
    }
    
    /**
     * Sets (as xml) the "borderbottomcolor" attribute
     */
    public void xsetBorderbottomcolor(org.apache.xmlbeans.XmlString borderbottomcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERBOTTOMCOLOR$126);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(BORDERBOTTOMCOLOR$126);
            }
            target.set(borderbottomcolor);
        }
    }
    
    /**
     * Unsets the "borderbottomcolor" attribute
     */
    public void unsetBorderbottomcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BORDERBOTTOMCOLOR$126);
        }
    }
    
    /**
     * Gets the "borderrightcolor" attribute
     */
    public java.lang.String getBorderrightcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERRIGHTCOLOR$128);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "borderrightcolor" attribute
     */
    public org.apache.xmlbeans.XmlString xgetBorderrightcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERRIGHTCOLOR$128);
            return target;
        }
    }
    
    /**
     * True if has "borderrightcolor" attribute
     */
    public boolean isSetBorderrightcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(BORDERRIGHTCOLOR$128) != null;
        }
    }
    
    /**
     * Sets the "borderrightcolor" attribute
     */
    public void setBorderrightcolor(java.lang.String borderrightcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(BORDERRIGHTCOLOR$128);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(BORDERRIGHTCOLOR$128);
            }
            target.setStringValue(borderrightcolor);
        }
    }
    
    /**
     * Sets (as xml) the "borderrightcolor" attribute
     */
    public void xsetBorderrightcolor(org.apache.xmlbeans.XmlString borderrightcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(BORDERRIGHTCOLOR$128);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(BORDERRIGHTCOLOR$128);
            }
            target.set(borderrightcolor);
        }
    }
    
    /**
     * Unsets the "borderrightcolor" attribute
     */
    public void unsetBorderrightcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(BORDERRIGHTCOLOR$128);
        }
    }
    
    /**
     * Gets the "dgmlayout" attribute
     */
    public java.math.BigInteger getDgmlayout() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMLAYOUT$130);
            if (target == null) {
                return null;
            }
            return target.getBigIntegerValue();
        }
    }
    
    /**
     * Gets (as xml) the "dgmlayout" attribute
     */
    public com.microsoft.schemas.office.office.STDiagramLayout xgetDgmlayout() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STDiagramLayout target = null;
            target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().find_attribute_user(DGMLAYOUT$130);
            return target;
        }
    }
    
    /**
     * True if has "dgmlayout" attribute
     */
    public boolean isSetDgmlayout() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(DGMLAYOUT$130) != null;
        }
    }
    
    /**
     * Sets the "dgmlayout" attribute
     */
    public void setDgmlayout(java.math.BigInteger dgmlayout) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMLAYOUT$130);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(DGMLAYOUT$130);
            }
            target.setBigIntegerValue(dgmlayout);
        }
    }
    
    /**
     * Sets (as xml) the "dgmlayout" attribute
     */
    public void xsetDgmlayout(com.microsoft.schemas.office.office.STDiagramLayout dgmlayout) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STDiagramLayout target = null;
            target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().find_attribute_user(DGMLAYOUT$130);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().add_attribute_user(DGMLAYOUT$130);
            }
            target.set(dgmlayout);
        }
    }
    
    /**
     * Unsets the "dgmlayout" attribute
     */
    public void unsetDgmlayout() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(DGMLAYOUT$130);
        }
    }
    
    /**
     * Gets the "dgmnodekind" attribute
     */
    public java.math.BigInteger getDgmnodekind() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMNODEKIND$132);
            if (target == null) {
                return null;
            }
            return target.getBigIntegerValue();
        }
    }
    
    /**
     * Gets (as xml) the "dgmnodekind" attribute
     */
    public org.apache.xmlbeans.XmlInteger xgetDgmnodekind() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_attribute_user(DGMNODEKIND$132);
            return target;
        }
    }
    
    /**
     * True if has "dgmnodekind" attribute
     */
    public boolean isSetDgmnodekind() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(DGMNODEKIND$132) != null;
        }
    }
    
    /**
     * Sets the "dgmnodekind" attribute
     */
    public void setDgmnodekind(java.math.BigInteger dgmnodekind) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMNODEKIND$132);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(DGMNODEKIND$132);
            }
            target.setBigIntegerValue(dgmnodekind);
        }
    }
    
    /**
     * Sets (as xml) the "dgmnodekind" attribute
     */
    public void xsetDgmnodekind(org.apache.xmlbeans.XmlInteger dgmnodekind) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInteger target = null;
            target = (org.apache.xmlbeans.XmlInteger)get_store().find_attribute_user(DGMNODEKIND$132);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlInteger)get_store().add_attribute_user(DGMNODEKIND$132);
            }
            target.set(dgmnodekind);
        }
    }
    
    /**
     * Unsets the "dgmnodekind" attribute
     */
    public void unsetDgmnodekind() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(DGMNODEKIND$132);
        }
    }
    
    /**
     * Gets the "dgmlayoutmru" attribute
     */
    public java.math.BigInteger getDgmlayoutmru() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMLAYOUTMRU$134);
            if (target == null) {
                return null;
            }
            return target.getBigIntegerValue();
        }
    }
    
    /**
     * Gets (as xml) the "dgmlayoutmru" attribute
     */
    public com.microsoft.schemas.office.office.STDiagramLayout xgetDgmlayoutmru() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STDiagramLayout target = null;
            target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().find_attribute_user(DGMLAYOUTMRU$134);
            return target;
        }
    }
    
    /**
     * True if has "dgmlayoutmru" attribute
     */
    public boolean isSetDgmlayoutmru() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(DGMLAYOUTMRU$134) != null;
        }
    }
    
    /**
     * Sets the "dgmlayoutmru" attribute
     */
    public void setDgmlayoutmru(java.math.BigInteger dgmlayoutmru) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DGMLAYOUTMRU$134);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(DGMLAYOUTMRU$134);
            }
            target.setBigIntegerValue(dgmlayoutmru);
        }
    }
    
    /**
     * Sets (as xml) the "dgmlayoutmru" attribute
     */
    public void xsetDgmlayoutmru(com.microsoft.schemas.office.office.STDiagramLayout dgmlayoutmru) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STDiagramLayout target = null;
            target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().find_attribute_user(DGMLAYOUTMRU$134);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STDiagramLayout)get_store().add_attribute_user(DGMLAYOUTMRU$134);
            }
            target.set(dgmlayoutmru);
        }
    }
    
    /**
     * Unsets the "dgmlayoutmru" attribute
     */
    public void unsetDgmlayoutmru() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(DGMLAYOUTMRU$134);
        }
    }
    
    /**
     * Gets the "insetmode" attribute
     */
    public com.microsoft.schemas.office.office.STInsetMode.Enum getInsetmode() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(INSETMODE$136);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(INSETMODE$136);
            }
            if (target == null) {
                return null;
            }
            return (com.microsoft.schemas.office.office.STInsetMode.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "insetmode" attribute
     */
    public com.microsoft.schemas.office.office.STInsetMode xgetInsetmode() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STInsetMode target = null;
            target = (com.microsoft.schemas.office.office.STInsetMode)get_store().find_attribute_user(INSETMODE$136);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STInsetMode)get_default_attribute_value(INSETMODE$136);
            }
            return target;
        }
    }
    
    /**
     * True if has "insetmode" attribute
     */
    public boolean isSetInsetmode() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(INSETMODE$136) != null;
        }
    }
    
    /**
     * Sets the "insetmode" attribute
     */
    public void setInsetmode(com.microsoft.schemas.office.office.STInsetMode.Enum insetmode) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(INSETMODE$136);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(INSETMODE$136);
            }
            target.setEnumValue(insetmode);
        }
    }
    
    /**
     * Sets (as xml) the "insetmode" attribute
     */
    public void xsetInsetmode(com.microsoft.schemas.office.office.STInsetMode insetmode) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.office.office.STInsetMode target = null;
            target = (com.microsoft.schemas.office.office.STInsetMode)get_store().find_attribute_user(INSETMODE$136);
            if (target == null) {
                target = (com.microsoft.schemas.office.office.STInsetMode)get_store().add_attribute_user(INSETMODE$136);
            }
            target.set(insetmode);
        }
    }
    
    /**
     * Unsets the "insetmode" attribute
     */
    public void unsetInsetmode() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(INSETMODE$136);
        }
    }
    
    /**
     * Gets the "filled" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum getFilled() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FILLED$138);
            if (target == null) {
                return null;
            }
            return (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "filled" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse xgetFilled() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(FILLED$138);
            return target;
        }
    }
    
    /**
     * True if has "filled" attribute
     */
    public boolean isSetFilled() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(FILLED$138) != null;
        }
    }
    
    /**
     * Sets the "filled" attribute
     */
    public void setFilled(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse.Enum filled) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FILLED$138);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FILLED$138);
            }
            target.setEnumValue(filled);
        }
    }
    
    /**
     * Sets (as xml) the "filled" attribute
     */
    public void xsetFilled(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse filled) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().find_attribute_user(FILLED$138);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse)get_store().add_attribute_user(FILLED$138);
            }
            target.set(filled);
        }
    }
    
    /**
     * Unsets the "filled" attribute
     */
    public void unsetFilled() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(FILLED$138);
        }
    }
    
    /**
     * Gets the "fillcolor" attribute
     */
    public java.lang.String getFillcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FILLCOLOR$140);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "fillcolor" attribute
     */
    public org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType xgetFillcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType)get_store().find_attribute_user(FILLCOLOR$140);
            return target;
        }
    }
    
    /**
     * True if has "fillcolor" attribute
     */
    public boolean isSetFillcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(FILLCOLOR$140) != null;
        }
    }
    
    /**
     * Sets the "fillcolor" attribute
     */
    public void setFillcolor(java.lang.String fillcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FILLCOLOR$140);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FILLCOLOR$140);
            }
            target.setStringValue(fillcolor);
        }
    }
    
    /**
     * Sets (as xml) the "fillcolor" attribute
     */
    public void xsetFillcolor(org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType fillcolor) {
        synchronized (monitor())
        {
            check_orphaned();
            org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType target = null;
            target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType)get_store().find_attribute_user(FILLCOLOR$140);
            if (target == null) {
                target = (org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STColorType)get_store().add_attribute_user(FILLCOLOR$140);
            }
            target.set(fillcolor);
        }
    }
    
    /**
     * Unsets the "fillcolor" attribute
     */
    public void unsetFillcolor() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(FILLCOLOR$140);
        }
    }
    
    /**
     * Gets the "editas" attribute
     */
    public com.microsoft.schemas.vml.STEditAs.Enum getEditas() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(EDITAS$142);
            if (target == null) {
                return null;
            }
            return (com.microsoft.schemas.vml.STEditAs.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "editas" attribute
     */
    public com.microsoft.schemas.vml.STEditAs xgetEditas() {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.STEditAs target = null;
            target = (com.microsoft.schemas.vml.STEditAs)get_store().find_attribute_user(EDITAS$142);
            return target;
        }
    }
    
    /**
     * True if has "editas" attribute
     */
    public boolean isSetEditas() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(EDITAS$142) != null;
        }
    }
    
    /**
     * Sets the "editas" attribute
     */
    public void setEditas(com.microsoft.schemas.vml.STEditAs.Enum editas) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(EDITAS$142);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(EDITAS$142);
            }
            target.setEnumValue(editas);
        }
    }
    
    /**
     * Sets (as xml) the "editas" attribute
     */
    public void xsetEditas(com.microsoft.schemas.vml.STEditAs editas) {
        synchronized (monitor())
        {
            check_orphaned();
            com.microsoft.schemas.vml.STEditAs target = null;
            target = (com.microsoft.schemas.vml.STEditAs)get_store().find_attribute_user(EDITAS$142);
            if (target == null) {
                target = (com.microsoft.schemas.vml.STEditAs)get_store().add_attribute_user(EDITAS$142);
            }
            target.set(editas);
        }
    }
    
    /**
     * Unsets the "editas" attribute
     */
    public void unsetEditas() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(EDITAS$142);
        }
    }
    
    /**
     * Gets the "tableproperties" attribute
     */
    public java.lang.String getTableproperties() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TABLEPROPERTIES$144);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "tableproperties" attribute
     */
    public org.apache.xmlbeans.XmlString xgetTableproperties() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TABLEPROPERTIES$144);
            return target;
        }
    }
    
    /**
     * True if has "tableproperties" attribute
     */
    public boolean isSetTableproperties() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(TABLEPROPERTIES$144) != null;
        }
    }
    
    /**
     * Sets the "tableproperties" attribute
     */
    public void setTableproperties(java.lang.String tableproperties) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TABLEPROPERTIES$144);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(TABLEPROPERTIES$144);
            }
            target.setStringValue(tableproperties);
        }
    }
    
    /**
     * Sets (as xml) the "tableproperties" attribute
     */
    public void xsetTableproperties(org.apache.xmlbeans.XmlString tableproperties) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TABLEPROPERTIES$144);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(TABLEPROPERTIES$144);
            }
            target.set(tableproperties);
        }
    }
    
    /**
     * Unsets the "tableproperties" attribute
     */
    public void unsetTableproperties() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(TABLEPROPERTIES$144);
        }
    }
    
    /**
     * Gets the "tablelimits" attribute
     */
    public java.lang.String getTablelimits() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TABLELIMITS$146);
            if (target == null) {
                return null;
            }
            return target.getStringValue();
        }
    }
    
    /**
     * Gets (as xml) the "tablelimits" attribute
     */
    public org.apache.xmlbeans.XmlString xgetTablelimits() {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TABLELIMITS$146);
            return target;
        }
    }
    
    /**
     * True if has "tablelimits" attribute
     */
    public boolean isSetTablelimits() {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().find_attribute_user(TABLELIMITS$146) != null;
        }
    }
    
    /**
     * Sets the "tablelimits" attribute
     */
    public void setTablelimits(java.lang.String tablelimits) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(TABLELIMITS$146);
            if (target == null) {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(TABLELIMITS$146);
            }
            target.setStringValue(tablelimits);
        }
    }
    
    /**
     * Sets (as xml) the "tablelimits" attribute
     */
    public void xsetTablelimits(org.apache.xmlbeans.XmlString tablelimits) {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlString target = null;
            target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(TABLELIMITS$146);
            if (target == null) {
                target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(TABLELIMITS$146);
            }
            target.set(tablelimits);
        }
    }
    
    /**
     * Unsets the "tablelimits" attribute
     */
    public void unsetTablelimits() {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_attribute(TABLELIMITS$146);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy